diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_SourceFileInfoExtractor.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_SourceFileInfoExtractor.txt index 6870b223..14a2aff7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_SourceFileInfoExtractor.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_SourceFileInfoExtractor.txt @@ -450,8 +450,9 @@ REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.SourceFileInf LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toString<1> [SourceFileInfoExtractor.java <153:17 153:17>] SYMBOL_METHOD private java.lang.String com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toString(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) [SourceFileInfoExtractor.java <159:5 <159:5 <159:20 159:27> 159:150> 165:5>] REFERENCE_TYPE_USAGE java.lang.String com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toString(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> java.lang.String [SourceFileInfoExtractor.java <159:13 159:18>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SourceFileInfoExtractor.java <159:45 159:115>] REFERENCE_TYPE_USAGE java.lang.String com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toString(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SourceFileInfoExtractor.java <159:29 159:43>] -REFERENCE_TYPE_ARGUMENT java.lang.String com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toString(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SourceFileInfoExtractor.java <159:99 159:115>] +REFERENCE_TYPE_USAGE java.lang.String com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toString(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SourceFileInfoExtractor.java <159:99 159:115>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [SourceFileInfoExtractor.java <159:86 159:97>] QUALIFIER: com.github.javaparser.symbolsolver.model [SourceFileInfoExtractor.java <159:80 159:84>] QUALIFIER: com.github.javaparser.symbolsolver [SourceFileInfoExtractor.java <159:67 159:78>] @@ -474,14 +475,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.toStrin LOCAL_SYMBOL: SourceFileInfoExtractor.java<162:16> [SourceFileInfoExtractor.java <162:16 162:16>] LOCAL_SYMBOL: SourceFileInfoExtractor.java<162:16> [SourceFileInfoExtractor.java <164:9 164:9>] SYMBOL_METHOD private java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) [SourceFileInfoExtractor.java <167:5 <167:5 <167:24 167:38> 167:49> 172:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <167:18 167:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> java.util.List [SourceFileInfoExtractor.java <167:13 167:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <167:18 167:21>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <167:18 167:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <167:40 167:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes<0> [SourceFileInfoExtractor.java <167:45 167:48>] LOCAL_SYMBOL: SourceFileInfoExtractor.java<167:51> [SourceFileInfoExtractor.java <167:51 167:51>] LOCAL_SYMBOL: SourceFileInfoExtractor.java<167:51> [SourceFileInfoExtractor.java <172:5 172:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <168:14 168:17>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> java.util.List [SourceFileInfoExtractor.java <168:9 168:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <168:14 168:17>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <168:14 168:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes<1> [SourceFileInfoExtractor.java <168:20 168:24>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) -> java.util.LinkedList.LinkedList() [SourceFileInfoExtractor.java <168:32 168:43>] @@ -508,8 +511,9 @@ SYMBOL_METHOD private void com.github.javaparser.symbolsolver.SourceFileInfoExtr REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node, java.util.List) -> void [SourceFileInfoExtractor.java <174:13 174:16>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node, java.util.List) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <174:34 174:37>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes<0> [SourceFileInfoExtractor.java <174:39 174:42>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <174:50 174:53>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node, java.util.List) -> java.util.List [SourceFileInfoExtractor.java <174:45 174:48>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node, java.util.List) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <174:50 174:53>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node, java.util.List) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <174:50 174:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes<1> [SourceFileInfoExtractor.java <174:56 174:60>] LOCAL_SYMBOL: SourceFileInfoExtractor.java<174:63> [SourceFileInfoExtractor.java <174:63 174:63>] LOCAL_SYMBOL: SourceFileInfoExtractor.java<174:63> [SourceFileInfoExtractor.java <177:5 177:5>] @@ -571,8 +575,9 @@ SYMBOL_METHOD static com.github.javaparser.ast.CompilationUnit com.github.javapa REFERENCE_CALL void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve(java.io.File) -> static com.github.javaparser.ast.CompilationUnit com.github.javaparser.JavaParser.parse(java.io.File) [SourceFileInfoExtractor.java <189:49 189:53>] QUALIFIER: com.github.javaparser.JavaParser [SourceFileInfoExtractor.java <189:38 189:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve<0> [SourceFileInfoExtractor.java <189:55 189:58>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <190:22 190:25>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve(java.io.File) -> java.util.List [SourceFileInfoExtractor.java <190:17 190:20>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve(java.io.File) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <190:22 190:25>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve(java.io.File) -> com.github.javaparser.ast.Node [SourceFileInfoExtractor.java <190:22 190:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve<6> [SourceFileInfoExtractor.java <190:28 190:32>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) REFERENCE_CALL void com.github.javaparser.symbolsolver.SourceFileInfoExtractor.solve(java.io.File) -> java.util.List com.github.javaparser.symbolsolver.SourceFileInfoExtractor.collectAllNodes(com.github.javaparser.ast.Node) [SourceFileInfoExtractor.java <190:36 190:50>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_Context.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_Context.txt index c558ca08..89e6c03d 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_Context.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_Context.txt @@ -71,8 +71,9 @@ COMMENT: comment [Context.java <29:1 34:3>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.core.resolution.Context.getParent() [Context.java <37:5 <37:5 <37:13 37:21> 37:23> 37:24>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.core.resolution.Context.getParent() -> com.github.javaparser.symbolsolver.core.resolution.Context [Context.java <37:5 37:11>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <41:5 <41:5 <41:28 41:43> 41:79> 43:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <41:22 41:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [Context.java <41:13 41:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <41:22 41:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <41:22 41:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [Context.java <41:45 41:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType<0> [Context.java <41:52 41:55>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [Context.java <41:58 41:67>] @@ -83,8 +84,9 @@ SYMBOL_METHOD static java.util.Optional java.util.Optional.empty() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static java.util.Optional java.util.Optional.empty() [Context.java <42:25 42:29>] QUALIFIER: java.util.Optional [Context.java <42:16 42:23>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <45:5 <45:5 <45:46 45:54> 45:90> 52:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [Context.java <45:29 45:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [Context.java <45:13 45:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [Context.java <45:29 45:43>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [Context.java <45:29 45:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [Context.java <45:56 45:61>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveType<0> [Context.java <45:63 45:66>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [Context.java <45:69 45:78>] @@ -110,23 +112,26 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveTy LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveType<0> [Context.java <50:37 50:40>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveType<1> [Context.java <50:43 50:52>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <56:5 <56:5 <56:49 56:59> 56:95> 56:96>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [Context.java <56:21 56:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [Context.java <56:5 56:19>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [Context.java <56:31 56:46>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [Context.java <56:31 56:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [Context.java <56:61 56:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol<0> [Context.java <56:68 56:71>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [Context.java <56:74 56:83>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol<1> [Context.java <56:85 56:94>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <58:5 <58:5 <58:29 58:46> 58:82> 66:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [Context.java <58:22 58:26>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [Context.java <58:13 58:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [Context.java <58:22 58:26>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [Context.java <58:22 58:26>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [Context.java <58:48 58:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue<0> [Context.java <58:55 58:58>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [Context.java <58:61 58:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue<1> [Context.java <58:72 58:81>] LOCAL_SYMBOL: Context.java<58:84> [Context.java <58:84 58:84>] LOCAL_SYMBOL: Context.java<58:84> [Context.java <66:5 66:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [Context.java <59:25 59:50>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [Context.java <59:9 59:23>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [Context.java <59:35 59:50>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [Context.java <59:35 59:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue<2> [Context.java <59:53 59:55>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <59:59 59:69>] @@ -155,10 +160,12 @@ REFERENCE_CALL java.util.Optional] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <73:1 <73:1 <73:53 73:68> 73:118> 75:5>] COMMENT: comment [Context.java <70:5 72:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [Context.java <73:29 73:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [Context.java <73:13 73:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [Context.java <73:29 73:50>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [Context.java <73:29 73:50>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <73:75 73:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [Context.java <73:70 73:73>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <73:75 73:78>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <73:75 73:78>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor<0> [Context.java <73:81 73:94>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [Context.java <73:97 73:106>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor<1> [Context.java <73:108 73:117>] @@ -169,12 +176,14 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.IllegalArgumentException [Context.java <74:19 74:42>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <82:1 <82:1 <82:40 82:50> 82:133> 82:134>] COMMENT: comment [Context.java <79:5 81:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [Context.java <82:21 82:37>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [Context.java <82:5 82:19>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [Context.java <82:21 82:37>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [Context.java <82:21 82:37>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [Context.java <82:52 82:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod<0> [Context.java <82:59 82:62>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <82:70 82:73>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [Context.java <82:65 82:68>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <82:70 82:73>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <82:70 82:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod<1> [Context.java <82:76 82:89>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [Context.java <82:92 82:98>] @@ -183,19 +192,22 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod<3> [Context.java <82:123 82:132>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <88:1 <88:1 <88:35 88:52> 88:115> 97:5>] COMMENT: comment [Context.java <84:5 87:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [Context.java <88:22 88:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [Context.java <88:13 88:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [Context.java <88:22 88:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [Context.java <88:22 88:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [Context.java <88:54 88:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage<0> [Context.java <88:61 88:64>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <88:72 88:75>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [Context.java <88:67 88:70>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <88:72 88:75>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Context.java <88:72 88:75>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage<1> [Context.java <88:78 88:91>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [Context.java <88:94 88:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage<2> [Context.java <88:105 88:114>] LOCAL_SYMBOL: Context.java<88:117> [Context.java <88:117 88:117>] LOCAL_SYMBOL: Context.java<88:117> [Context.java <97:5 97:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [Context.java <89:25 89:41>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [Context.java <89:9 89:23>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [Context.java <89:25 89:41>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [Context.java <89:25 89:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage<3> [Context.java <89:44 89:55>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [Context.java <89:59 89:69>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_ContextHelper.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_ContextHelper.txt index 2e80c18d..cfe377b7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_ContextHelper.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_core_resolution_ContextHelper.txt @@ -83,8 +83,9 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.Met LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables<0> [ContextHelper.java <38:53 38:59>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ContextHelper.java <38:62 38:78>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables<1> [ContextHelper.java <38:80 38:96>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <38:104 38:107>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List) -> java.util.List [ContextHelper.java <38:99 38:102>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <38:104 38:107>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <38:104 38:107>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.core.resolution.ContextHelper.resolveTypeVariables<2> [ContextHelper.java <38:110 38:123>] LOCAL_SYMBOL: ContextHelper.java<38:126> [ContextHelper.java <38:126 38:126>] LOCAL_SYMBOL: ContextHelper.java<38:126> [ContextHelper.java <50:5 50:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_declarations_common_MethodDeclarationCommonLogic.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_declarations_common_MethodDeclarationCommonLogic.txt index e00a2ce3..a82e2347 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_declarations_common_MethodDeclarationCommonLogic.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_declarations_common_MethodDeclarationCommonLogic.txt @@ -118,8 +118,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodDeclarationCommonLogic.java <46:12 46:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [MethodDeclarationCommonLogic.java <46:45 46:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables<0> [MethodDeclarationCommonLogic.java <46:53 46:59>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <46:67 46:70>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [MethodDeclarationCommonLogic.java <46:62 46:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <46:67 46:70>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <46:67 46:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables<1> [MethodDeclarationCommonLogic.java <46:73 46:86>] LOCAL_SYMBOL: MethodDeclarationCommonLogic.java<46:89> [MethodDeclarationCommonLogic.java <46:89 46:89>] LOCAL_SYMBOL: MethodDeclarationCommonLogic.java<46:89> [MethodDeclarationCommonLogic.java <67:5 67:5>] @@ -132,8 +133,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com. REFERENCE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.methodDeclaration [MethodDeclarationCommonLogic.java <47:45 47:61>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeSolver [MethodDeclarationCommonLogic.java <47:80 47:89>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables<0> [MethodDeclarationCommonLogic.java <47:92 47:98>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <48:14 48:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [MethodDeclarationCommonLogic.java <48:9 48:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <48:14 48:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <48:14 48:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables<3> [MethodDeclarationCommonLogic.java <48:20 48:25>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.ArrayList.ArrayList() [MethodDeclarationCommonLogic.java <48:33 48:43>] @@ -238,8 +240,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams<3> [MethodDeclarationCommonLogic.java <72:17 72:29>] LOCAL_SYMBOL: MethodDeclarationCommonLogic.java<72:49> [MethodDeclarationCommonLogic.java <72:49 72:49>] LOCAL_SYMBOL: MethodDeclarationCommonLogic.java<72:49> [MethodDeclarationCommonLogic.java <77:13 77:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <73:26 73:29>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodDeclarationCommonLogic.java <73:17 73:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <73:26 73:29>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <73:26 73:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams<4> [MethodDeclarationCommonLogic.java <73:32 73:40>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [MethodDeclarationCommonLogic.java <73:44 73:58>] @@ -274,8 +277,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDecla LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams<2> [MethodDeclarationCommonLogic.java <81:100 81:106>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.replaceTypeParams<0> [MethodDeclarationCommonLogic.java <84:16 84:19>] SYMBOL_METHOD protected java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [MethodDeclarationCommonLogic.java <87:5 <87:5 <87:30 87:44> 87:97> 89:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <87:24 87:27>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodDeclarationCommonLogic.java <87:15 87:22>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <87:24 87:27>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodDeclarationCommonLogic.java <87:24 87:27>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [MethodDeclarationCommonLogic.java <87:46 87:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName<0> [MethodDeclarationCommonLogic.java <87:53 87:56>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.declarations.common.MethodDeclarationCommonLogic.typeParamByName(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodDeclarationCommonLogic.java <87:59 87:68>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparser_Navigator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparser_Navigator.txt index 39a6f692..3c14995a 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparser_Navigator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparser_Navigator.txt @@ -90,8 +90,10 @@ REFERENCE_CALL static com.github.javaparser.ast.Node com.github.javaparser.symbo LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.getParentNode<0> [Navigator.java <44:23 44:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.getParentNode<1> [Navigator.java <45:16 45:21>] SYMBOL_METHOD public static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) [Navigator.java <48:5 <48:5 <48:48 48:55> 48:97> 61:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <48:28 48:45>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> java.util.Optional [Navigator.java <48:19 48:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <48:28 48:42>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <48:44 48:44>] +REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <48:28 48:42>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.CompilationUnit [Navigator.java <48:57 48:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<0> [Navigator.java <48:73 48:74>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> java.lang.String [Navigator.java <48:77 48:82>] @@ -113,8 +115,10 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<2 SYMBOL_METHOD static java.lang.String com.github.javaparser.symbolsolver.javaparser.Navigator.getOuterTypeName(java.lang.String) REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> static java.lang.String com.github.javaparser.symbolsolver.javaparser.Navigator.getOuterTypeName(java.lang.String) [Navigator.java <53:33 53:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<1> [Navigator.java <53:50 53:62>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <54:18 54:35>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> java.util.Optional [Navigator.java <54:9 54:16>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <54:18 54:32>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <54:34 54:34>] +REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <54:18 54:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<3> [Navigator.java <54:38 54:41>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [Navigator.java <54:120 54:128>] @@ -154,8 +158,11 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<3 LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<6> [Navigator.java <58:41 58:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<3> [Navigator.java <60:16 60:19>] SYMBOL_METHOD public static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) [Navigator.java <63:5 <63:5 <63:48 63:55> 63:100> 78:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <63:28 63:45>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> java.util.Optional [Navigator.java <63:19 63:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <63:28 63:42>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <63:44 63:44>] +REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <63:28 63:42>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <63:73 63:73>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <63:57 63:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<0> [Navigator.java <63:76 63:77>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> java.lang.String [Navigator.java <63:80 63:85>] @@ -166,8 +173,10 @@ REFERENCE_TYPE_USAGE static java.util.Optional [Navigator.java <64:22 64:29>] REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> static java.lang.String com.github.javaparser.symbolsolver.javaparser.Navigator.getOuterTypeName(java.lang.String) [Navigator.java <64:33 64:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<1> [Navigator.java <64:50 64:62>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <66:18 66:35>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> java.util.Optional [Navigator.java <66:9 66:16>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <66:18 66:32>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <66:34 66:34>] +REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <66:18 66:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<3> [Navigator.java <66:38 66:41>] REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> static java.util.Optional java.util.Optional.empty() [Navigator.java <66:54 66:58>] QUALIFIER: java.util.Optional [Navigator.java <66:45 66:52>] @@ -183,6 +192,7 @@ REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> boolean java.lang.String.equals(java.lang.Object) [Navigator.java <68:92 68:97>] REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> java.lang.String com.github.javaparser.ast.nodeTypes.NodeWithIdentifier.getId() [Navigator.java <68:84 68:88>] REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.expr.SimpleName com.github.javaparser.ast.body.TypeDeclaration.getName() [Navigator.java <68:74 68:80>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <68:67 68:67>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <68:51 68:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<4> [Navigator.java <68:71 68:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<2> [Navigator.java <68:99 68:106>] @@ -192,6 +202,7 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<3 SYMBOL_METHOD static java.util.Optional java.util.Optional.of(T) REFERENCE_CALL static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> static java.util.Optional java.util.Optional.of(T) [Navigator.java <69:33 69:34>] QUALIFIER: java.util.Optional [Navigator.java <69:24 69:31>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <69:53 69:53>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <69:37 69:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findType<4> [Navigator.java <69:57 69:57>] REFERENCE_TYPE_USAGE static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> java.lang.String [Navigator.java <73:15 73:20>] @@ -240,8 +251,10 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.EnumDeclaration com.g LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum<1> [Navigator.java <88:73 88:85>] LOCAL_SYMBOL: Navigator.java<88:88> [Navigator.java <88:88 88:88>] LOCAL_SYMBOL: Navigator.java<88:88> [Navigator.java <97:5 97:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <89:18 89:35>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.EnumDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> java.util.Optional [Navigator.java <89:9 89:16>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.ast.body.EnumDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <89:18 89:32>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <89:34 89:34>] +REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.EnumDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <89:18 89:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum<2> [Navigator.java <89:38 89:40>] SYMBOL_METHOD static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) REFERENCE_CALL static com.github.javaparser.ast.body.EnumDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) [Navigator.java <89:44 89:51>] @@ -265,6 +278,7 @@ REFERENCE_CALL static com.github.javaparser.ast.body.EnumDeclaration com.github. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandEnum<2> [Navigator.java <96:34 96:36>] SYMBOL_METHOD public static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) [Navigator.java <99:5 <99:5 <99:37 99:48> 99:84> 116:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.MethodDeclaration [Navigator.java <99:19 99:35>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <99:66 99:66>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <99:50 99:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod<0> [Navigator.java <99:69 99:70>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> java.lang.String [Navigator.java <99:73 99:78>] @@ -273,6 +287,7 @@ LOCAL_SYMBOL: Navigator.java<99:86> [Navigator.java <99:86 99:86>] LOCAL_SYMBOL: Navigator.java<99:86> [Navigator.java <116:5 116:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.MethodDeclaration [Navigator.java <100:9 100:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod<2> [Navigator.java <100:27 100:31>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [Navigator.java <101:30 101:30>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.body.BodyDeclaration [Navigator.java <101:14 101:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod<3> [Navigator.java <101:33 101:34>] REFERENCE_CALL static com.github.javaparser.ast.body.MethodDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandMethod(com.github.javaparser.ast.body.TypeDeclaration, java.lang.String) -> com.github.javaparser.ast.NodeList> com.github.javaparser.ast.body.TypeDeclaration.getMembers() [Navigator.java <101:41 101:50>] @@ -316,6 +331,7 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.VariableDeclarator co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandField<1> [Navigator.java <118:89 118:92>] LOCAL_SYMBOL: Navigator.java<118:95> [Navigator.java <118:95 118:95>] LOCAL_SYMBOL: Navigator.java<118:95> [Navigator.java <130:5 130:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [Navigator.java <119:30 119:30>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.VariableDeclarator com.github.javaparser.symbolsolver.javaparser.Navigator.demandField(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, java.lang.String) -> com.github.javaparser.ast.body.BodyDeclaration [Navigator.java <119:14 119:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandField<2> [Navigator.java <119:33 119:34>] REFERENCE_CALL static com.github.javaparser.ast.body.VariableDeclarator com.github.javaparser.symbolsolver.javaparser.Navigator.demandField(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, java.lang.String) -> com.github.javaparser.ast.NodeList> com.github.javaparser.ast.body.TypeDeclaration.getMembers() [Navigator.java <119:41 119:50>] @@ -522,8 +538,10 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.ClassOrInterfaceDecla LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface<1> [Navigator.java <196:110 196:122>] LOCAL_SYMBOL: Navigator.java<196:125> [Navigator.java <196:125 196:125>] LOCAL_SYMBOL: Navigator.java<196:125> [Navigator.java <206:5 206:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <197:18 197:35>] REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> java.util.Optional [Navigator.java <197:9 197:16>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <197:18 197:32>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [Navigator.java <197:34 197:34>] +REFERENCE_TYPE_USAGE static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [Navigator.java <197:18 197:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface<2> [Navigator.java <197:38 197:40>] REFERENCE_CALL static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface(com.github.javaparser.ast.CompilationUnit, java.lang.String) -> static java.util.Optional> com.github.javaparser.symbolsolver.javaparser.Navigator.findType(com.github.javaparser.ast.CompilationUnit, java.lang.String) [Navigator.java <197:44 197:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.demandClassOrInterface<0> [Navigator.java <197:53 197:67>] @@ -579,8 +597,9 @@ SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparser.Navigator.fi REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass.N [Navigator.java <217:23 217:23>] REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.ast.Node [Navigator.java <217:46 217:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass<0> [Navigator.java <217:51 217:54>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass.N [Navigator.java <217:63 217:63>] REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> java.lang.Class [Navigator.java <217:57 217:61>] -REFERENCE_TYPE_ARGUMENT static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass.N [Navigator.java <217:63 217:63>] +REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass.N [Navigator.java <217:63 217:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass<1> [Navigator.java <217:66 217:70>] LOCAL_SYMBOL: Navigator.java<217:73> [Navigator.java <217:73 217:73>] LOCAL_SYMBOL: Navigator.java<217:73> [Navigator.java <224:5 224:5>] @@ -600,17 +619,20 @@ LOCAL_SYMBOL: Navigator.java<221:16> [Navigator.java <223:9 223:9>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClass<2> [Navigator.java <222:20 222:22>] SYMBOL_METHOD public static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) [Navigator.java <226:5 <226:5 <226:31 226:54> 226:81> 230:5>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:20 226:20>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:28 226:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> java.util.List [Navigator.java <226:23 226:26>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:28 226:28>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:28 226:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.ast.Node [Navigator.java <226:56 226:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass<0> [Navigator.java <226:61 226:64>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:73 226:73>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> java.lang.Class [Navigator.java <226:67 226:71>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:73 226:73>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <226:73 226:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass<1> [Navigator.java <226:76 226:80>] LOCAL_SYMBOL: Navigator.java<226:83> [Navigator.java <226:83 226:83>] LOCAL_SYMBOL: Navigator.java<226:83> [Navigator.java <230:5 230:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <227:14 227:14>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> java.util.List [Navigator.java <227:9 227:12>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <227:14 227:14>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass.N [Navigator.java <227:14 227:14>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass<2> [Navigator.java <227:17 227:19>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClass(com.github.javaparser.ast.Node, java.lang.Class) -> java.util.LinkedList.LinkedList() [Navigator.java <227:27 227:38>] @@ -634,12 +656,14 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.ast.stmt.ReturnStmt com.github SYMBOL_METHOD public static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) [Navigator.java <236:5 <236:5 <236:48 236:59> 236:86> 244:5>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:20 236:20>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N -> com.github.javaparser.ast.Node [Navigator.java <236:30 236:33>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:45 236:45>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> java.util.Optional [Navigator.java <236:36 236:43>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:45 236:45>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:45 236:45>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.ast.Node [Navigator.java <236:61 236:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor<0> [Navigator.java <236:66 236:69>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:78 236:78>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> java.lang.Class [Navigator.java <236:72 236:76>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:78 236:78>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor.N [Navigator.java <236:78 236:78>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAncestor<1> [Navigator.java <236:81 236:85>] LOCAL_SYMBOL: Navigator.java<236:88> [Navigator.java <236:88 236:88>] LOCAL_SYMBOL: Navigator.java<236:88> [Navigator.java <244:5 244:5>] @@ -727,8 +751,9 @@ SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparser.Navigator.fi REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper.N [Navigator.java <274:24 274:24>] REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.ast.Node [Navigator.java <274:53 274:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper<0> [Navigator.java <274:58 274:61>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper.N [Navigator.java <274:70 274:70>] REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class) -> java.lang.Class [Navigator.java <274:64 274:68>] -REFERENCE_TYPE_ARGUMENT static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper.N [Navigator.java <274:70 274:70>] +REFERENCE_TYPE_USAGE static N com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper.N [Navigator.java <274:70 274:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findNodeOfGivenClassHelper<1> [Navigator.java <274:73 274:77>] LOCAL_SYMBOL: Navigator.java<274:80> [Navigator.java <274:80 274:80>] LOCAL_SYMBOL: Navigator.java<274:80> [Navigator.java <285:5 285:5>] @@ -761,11 +786,13 @@ SYMBOL_BUILTIN_TYPE void REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> void [Navigator.java <287:24 287:27>] REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> com.github.javaparser.ast.Node [Navigator.java <287:60 287:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper<0> [Navigator.java <287:65 287:68>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper.N [Navigator.java <287:77 287:77>] REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> java.lang.Class [Navigator.java <287:71 287:75>] -REFERENCE_TYPE_ARGUMENT static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper.N [Navigator.java <287:77 287:77>] +REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper.N [Navigator.java <287:77 287:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper<1> [Navigator.java <287:80 287:84>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper.N [Navigator.java <287:92 287:92>] REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> java.util.List [Navigator.java <287:87 287:90>] -REFERENCE_TYPE_ARGUMENT static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper.N [Navigator.java <287:92 287:92>] +REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper(com.github.javaparser.ast.Node, java.lang.Class, java.util.List) -> com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper.N [Navigator.java <287:92 287:92>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparser.Navigator.findAllNodesOfGivenClassHelper<2> [Navigator.java <287:95 287:103>] LOCAL_SYMBOL: Navigator.java<287:106> [Navigator.java <287:106 287:106>] LOCAL_SYMBOL: Navigator.java<287:106> [Navigator.java <294:5 294:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_DefaultVisitorAdapter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_DefaultVisitorAdapter.txt index fe99f660..ab16fdf1 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_DefaultVisitorAdapter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_DefaultVisitorAdapter.txt @@ -81,9 +81,11 @@ QUALIFIER: com [DefaultVisitorAdapter.java <13:8 13:10>] SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter [DefaultVisitorAdapter.java <15:1 <15:14 15:34> 465:1>] LOCAL_SYMBOL: DefaultVisitorAdapter.java<15:77> [DefaultVisitorAdapter.java <15:77 15:77>] LOCAL_SYMBOL: DefaultVisitorAdapter.java<15:77> [DefaultVisitorAdapter.java <465:1 465:1>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.visitor.GenericVisitor -> com.github.javaparser.symbolsolver.model.typesystem.Type [DefaultVisitorAdapter.java <15:62 15:65>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.visitor.GenericVisitor -> java.lang.Boolean [DefaultVisitorAdapter.java <15:68 15:74>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter -> com.github.javaparser.ast.visitor.GenericVisitor [DefaultVisitorAdapter.java <15:47 15:60>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter -> com.github.javaparser.symbolsolver.model.typesystem.Type [DefaultVisitorAdapter.java <15:62 15:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter -> java.lang.Boolean [DefaultVisitorAdapter.java <15:68 15:74>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter -> com.github.javaparser.symbolsolver.model.typesystem.Type [DefaultVisitorAdapter.java <15:62 15:65>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter -> java.lang.Boolean [DefaultVisitorAdapter.java <15:68 15:74>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter.visit(com.github.javaparser.ast.CompilationUnit, java.lang.Boolean) [DefaultVisitorAdapter.java <16:5 <16:5 <17:17 17:21> 17:61> 19:5>] SYMBOL_METHOD com.github.javaparser.ast.visitor.GenericVisitor.R com.github.javaparser.ast.visitor.GenericVisitor.visit(com.github.javaparser.ast.CompilationUnit, com.github.javaparser.ast.visitor.GenericVisitor.A) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.DefaultVisitorAdapter.visit(com.github.javaparser.ast.CompilationUnit, java.lang.Boolean) -> com.github.javaparser.ast.visitor.GenericVisitor.R com.github.javaparser.ast.visitor.GenericVisitor.visit(com.github.javaparser.ast.CompilationUnit, com.github.javaparser.ast.visitor.GenericVisitor.A) [DefaultVisitorAdapter.java <17:17 17:21>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFacade.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFacade.txt index 4e623232..95f6390e 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFacade.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFacade.txt @@ -230,9 +230,11 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFaca REFERENCE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade -> static java.util.logging.Logger com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.logger [JavaParserFacade.java <64:9 64:14>] LOCAL_SYMBOL: JavaParserFacade.java<0> [JavaParserFacade.java <64:27 64:40>] SYMBOL_FIELD private static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances [JavaParserFacade.java <67:54 67:62>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserFacade.java <67:24 67:33>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade [JavaParserFacade.java <67:36 67:51>] REFERENCE_TYPE_USAGE static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> java.util.Map [JavaParserFacade.java <67:20 67:22>] -REFERENCE_TYPE_ARGUMENT static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserFacade.java <67:24 67:33>] -REFERENCE_TYPE_ARGUMENT static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade [JavaParserFacade.java <67:36 67:51>] +REFERENCE_TYPE_USAGE static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserFacade.java <67:24 67:33>] +REFERENCE_TYPE_USAGE static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade [JavaParserFacade.java <67:36 67:51>] SYMBOL_METHOD java.util.WeakHashMap.WeakHashMap() REFERENCE_CALL static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> java.util.WeakHashMap.WeakHashMap() [JavaParserFacade.java <67:70 67:82>] REFERENCE_TYPE_USAGE static java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.instances -> java.util.WeakHashMap [JavaParserFacade.java <67:70 67:80>] @@ -241,16 +243,20 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSol SYMBOL_FIELD private com.github.javaparser.symbolsolver.resolution.SymbolSolver com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.symbolSolver [JavaParserFacade.java <69:26 69:37>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.resolution.SymbolSolver com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.symbolSolver -> com.github.javaparser.symbolsolver.resolution.SymbolSolver [JavaParserFacade.java <69:13 69:24>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved [JavaParserFacade.java <70:29 70:50>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.ast.Node [JavaParserFacade.java <70:17 70:20>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <70:23 70:26>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> java.util.Map [JavaParserFacade.java <70:13 70:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> com.github.javaparser.ast.Node [JavaParserFacade.java <70:17 70:20>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <70:23 70:26>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> com.github.javaparser.ast.Node [JavaParserFacade.java <70:17 70:20>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <70:23 70:26>] SYMBOL_METHOD java.util.IdentityHashMap.IdentityHashMap() REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> java.util.IdentityHashMap.IdentityHashMap() [JavaParserFacade.java <70:58 70:74>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithLambdasSolved -> java.util.IdentityHashMap [JavaParserFacade.java <70:58 70:72>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved [JavaParserFacade.java <71:29 71:53>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.ast.Node [JavaParserFacade.java <71:17 71:20>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <71:23 71:26>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> java.util.Map [JavaParserFacade.java <71:13 71:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> com.github.javaparser.ast.Node [JavaParserFacade.java <71:17 71:20>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <71:23 71:26>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> com.github.javaparser.ast.Node [JavaParserFacade.java <71:17 71:20>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <71:23 71:26>] REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> java.util.IdentityHashMap.IdentityHashMap() [JavaParserFacade.java <71:61 71:77>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.cacheWithoutLambdasSolved -> java.util.IdentityHashMap [JavaParserFacade.java <71:61 71:75>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.typeExtractor [JavaParserFacade.java <72:27 72:39>] @@ -328,8 +334,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type c LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes<0> [JavaParserFacade.java <100:13 100:16>] LOCAL_SYMBOL: JavaParserFacade.java<100:36> [JavaParserFacade.java <100:36 100:36>] LOCAL_SYMBOL: JavaParserFacade.java<100:36> [JavaParserFacade.java <107:9 107:9>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <101:22 101:25>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [JavaParserFacade.java <101:13 101:20>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <101:22 101:25>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <101:22 101:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes<3> [JavaParserFacade.java <101:28 101:33>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.core.resolution.Context, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <101:45 101:60>] @@ -402,8 +409,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes<0> [JavaParserFacade.java <120:27 120:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveGenericTypes<6> [JavaParserFacade.java <121:20 121:25>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.NameExpr) [JavaParserFacade.java <125:5 <125:5 <125:56 125:60> 125:79> 127:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavaParserFacade.java <125:28 125:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.NameExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <125:12 125:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.NameExpr) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavaParserFacade.java <125:38 125:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.NameExpr) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavaParserFacade.java <125:38 125:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.NameExpr) -> com.github.javaparser.ast.expr.NameExpr [JavaParserFacade.java <125:62 125:69>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <125:71 125:78>] LOCAL_SYMBOL: JavaParserFacade.java<125:81> [JavaParserFacade.java <125:81 125:81>] @@ -418,8 +426,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <126:41 126:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <126:69 126:76>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.SimpleName) [JavaParserFacade.java <129:5 <129:5 <129:56 129:60> 129:81> 131:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavaParserFacade.java <129:28 129:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.SimpleName) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <129:12 129:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.SimpleName) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavaParserFacade.java <129:38 129:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.SimpleName) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavaParserFacade.java <129:38 129:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.SimpleName) -> com.github.javaparser.ast.expr.SimpleName [JavaParserFacade.java <129:62 129:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <129:73 129:80>] LOCAL_SYMBOL: JavaParserFacade.java<129:83> [JavaParserFacade.java <129:83 129:83>] @@ -430,8 +439,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <130:41 130:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <130:59 130:66>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.Expression) [JavaParserFacade.java <133:5 <133:5 <133:56 133:60> 133:77> 139:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavaParserFacade.java <133:28 133:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.Expression) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <133:12 133:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.Expression) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavaParserFacade.java <133:38 133:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.Expression) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavaParserFacade.java <133:38 133:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.Expression) -> com.github.javaparser.ast.expr.Expression [JavaParserFacade.java <133:62 133:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <133:73 133:76>] LOCAL_SYMBOL: JavaParserFacade.java<133:79> [JavaParserFacade.java <133:79 133:79>] @@ -454,8 +464,9 @@ SYMBOL_METHOD java.lang.Class java.lang.Object.getClass() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.Expression) -> java.lang.Class java.lang.Object.getClass() [JavaParserFacade.java <137:53 137:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <137:48 137:51>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) [JavaParserFacade.java <141:5 <141:5 <141:47 141:51> 141:82> 143:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <141:28 141:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <141:12 141:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <141:28 141:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <141:28 141:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.ast.expr.MethodCallExpr [JavaParserFacade.java <141:53 141:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <141:68 141:81>] LOCAL_SYMBOL: JavaParserFacade.java<141:84> [JavaParserFacade.java <141:84 141:84>] @@ -464,8 +475,9 @@ SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReferenc REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) [JavaParserFacade.java <142:16 142:20>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <142:22 142:35>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr) [JavaParserFacade.java <145:5 <145:5 <145:52 145:56> 145:95> 147:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <145:28 145:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <145:12 145:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <145:28 145:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <145:28 145:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr) -> com.github.javaparser.ast.expr.ObjectCreationExpr [JavaParserFacade.java <145:58 145:75>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <145:77 145:94>] LOCAL_SYMBOL: JavaParserFacade.java<145:97> [JavaParserFacade.java <145:97 145:97>] @@ -474,8 +486,9 @@ SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReferenc REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) [JavaParserFacade.java <146:16 146:20>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <146:22 146:39>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt) [JavaParserFacade.java <149:5 <149:5 <149:52 149:56> 149:125> 151:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <149:28 149:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <149:12 149:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <149:28 149:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <149:28 149:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt) -> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt [JavaParserFacade.java <149:58 149:90>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <149:92 149:124>] LOCAL_SYMBOL: JavaParserFacade.java<149:127> [JavaParserFacade.java <149:127 149:127>] @@ -484,8 +497,9 @@ SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReferenc REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) [JavaParserFacade.java <150:16 150:20>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <150:22 150:54>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) [JavaParserFacade.java <153:5 <153:5 <153:52 153:56> 153:147> 184:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <153:28 153:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <153:12 153:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <153:28 153:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <153:28 153:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt [JavaParserFacade.java <153:58 153:90>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <153:92 153:124>] SYMBOL_BUILTIN_TYPE boolean @@ -493,14 +507,16 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<1> [JavaParserFacade.java <153:135 153:146>] LOCAL_SYMBOL: JavaParserFacade.java<153:149> [JavaParserFacade.java <153:149 153:149>] LOCAL_SYMBOL: JavaParserFacade.java<153:149> [JavaParserFacade.java <184:5 184:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <154:14 154:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.List [JavaParserFacade.java <154:9 154:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <154:14 154:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <154:14 154:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <154:20 154:32>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.LinkedList.LinkedList() [JavaParserFacade.java <154:40 154:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.LinkedList [JavaParserFacade.java <154:40 154:49>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <155:14 155:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.List [JavaParserFacade.java <155:9 155:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <155:14 155:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <155:14 155:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <155:45 155:56>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.LinkedList.LinkedList() [JavaParserFacade.java <155:64 155:75>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.LinkedList [JavaParserFacade.java <155:64 155:73>] @@ -513,8 +529,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<1> [JavaParserFacade.java <157:109 157:120>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <157:123 157:135>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <157:138 157:149>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserFacade.java <159:18 159:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.Optional [JavaParserFacade.java <159:9 159:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserFacade.java <159:18 159:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserFacade.java <159:18 159:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<4> [JavaParserFacade.java <159:47 159:57>] SYMBOL_METHOD java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) [JavaParserFacade.java <159:95 159:111>] @@ -564,8 +581,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<7> [JavaParserFacade.java <168:28 168:36>] LOCAL_SYMBOL: JavaParserFacade.java<170:16> [JavaParserFacade.java <170:16 170:16>] LOCAL_SYMBOL: JavaParserFacade.java<170:16> [JavaParserFacade.java <175:9 175:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <171:29 171:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <171:13 171:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <171:29 171:43>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <171:29 171:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<8> [JavaParserFacade.java <171:46 171:47>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <171:103 171:111>] @@ -593,8 +611,9 @@ LOCAL_SYMBOL: JavaParserFacade.java<176:31> [JavaParserFacade.java <178:9 178:9> REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) [JavaParserFacade.java <177:36 177:43>] QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <177:20 177:34>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <177:45 177:66>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <179:25 179:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <179:9 179:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <179:25 179:46>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <179:25 179:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<9> [JavaParserFacade.java <179:49 179:51>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.stmt.ExplicitConstructorInvocationStmt, boolean) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <179:82 179:99>] @@ -616,8 +635,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<9> [JavaParserFacade.java <181:35 181:37>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<9> [JavaParserFacade.java <183:16 183:18>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) [JavaParserFacade.java <186:5 <186:5 <186:45 186:49> 186:64> 206:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <186:28 186:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <186:12 186:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <186:28 186:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <186:28 186:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.ast.expr.ThisExpr [JavaParserFacade.java <186:51 186:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <186:60 186:63>] LOCAL_SYMBOL: JavaParserFacade.java<186:65> [JavaParserFacade.java <186:65 186:65>] @@ -635,8 +655,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> java.util.Optional.T java.util.Optional.get() [JavaParserFacade.java <190:52 190:54>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> java.util.Optional com.github.javaparser.ast.expr.ThisExpr.getClassExpr() [JavaParserFacade.java <190:37 190:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <190:32 190:35>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserFacade.java <192:29 192:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <192:13 192:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserFacade.java <192:29 192:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserFacade.java <192:29 192:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <192:55 192:59>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [JavaParserFacade.java <192:74 192:87>] @@ -651,8 +672,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <194:24 194:38>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration() [JavaParserFacade.java <194:53 194:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <194:47 194:51>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.CompilationUnit [JavaParserFacade.java <197:22 197:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> java.util.Optional [JavaParserFacade.java <197:13 197:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.ast.CompilationUnit [JavaParserFacade.java <197:22 197:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.ast.CompilationUnit [JavaParserFacade.java <197:22 197:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <197:39 197:40>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) [JavaParserFacade.java <197:49 197:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <197:44 197:47>] @@ -661,8 +683,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <198:17 198:18>] LOCAL_SYMBOL: JavaParserFacade.java<198:32> [JavaParserFacade.java <198:32 198:32>] LOCAL_SYMBOL: JavaParserFacade.java<198:32> [JavaParserFacade.java <203:13 203:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserFacade.java <199:26 199:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> java.util.Optional [JavaParserFacade.java <199:17 199:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserFacade.java <199:26 199:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserFacade.java <199:26 199:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<4> [JavaParserFacade.java <199:55 199:65>] SYMBOL_METHOD java.util.Optional com.github.javaparser.ast.CompilationUnit.getClassByName(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) -> java.util.Optional com.github.javaparser.ast.CompilationUnit.getClassByName(java.lang.String) [JavaParserFacade.java <199:78 199:91>] @@ -688,21 +711,24 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <205:81 205:84>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) [JavaParserFacade.java <211:1 <211:1 <211:52 211:56> 211:117> 226:5>] COMMENT: comment [JavaParserFacade.java <208:5 210:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <211:28 211:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <211:12 211:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <211:28 211:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <211:28 211:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.ast.expr.ObjectCreationExpr [JavaParserFacade.java <211:58 211:75>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <211:77 211:94>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> boolean [JavaParserFacade.java <211:97 211:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<1> [JavaParserFacade.java <211:105 211:116>] LOCAL_SYMBOL: JavaParserFacade.java<211:119> [JavaParserFacade.java <211:119 211:119>] LOCAL_SYMBOL: JavaParserFacade.java<211:119> [JavaParserFacade.java <226:5 226:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <212:14 212:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> java.util.List [JavaParserFacade.java <212:9 212:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <212:14 212:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <212:14 212:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <212:20 212:32>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> java.util.LinkedList.LinkedList() [JavaParserFacade.java <212:40 212:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> java.util.LinkedList [JavaParserFacade.java <212:40 212:49>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <213:14 213:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> java.util.List [JavaParserFacade.java <213:9 213:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <213:14 213:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <213:14 213:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <213:45 213:56>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> java.util.LinkedList.LinkedList() [JavaParserFacade.java <213:64 213:75>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> java.util.LinkedList [JavaParserFacade.java <213:64 213:73>] @@ -731,8 +757,9 @@ LOCAL_SYMBOL: JavaParserFacade.java<218:43> [JavaParserFacade.java <220:9 220:9> REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) [JavaParserFacade.java <219:36 219:43>] QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <219:20 219:34>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <219:45 219:66>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <221:25 221:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <221:9 221:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <221:25 221:46>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserFacade.java <221:25 221:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<5> [JavaParserFacade.java <221:49 221:51>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ObjectCreationExpr, boolean) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <221:82 221:99>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic [JavaParserFacade.java <221:55 221:80>] @@ -756,16 +783,19 @@ SYMBOL_METHOD private void com.github.javaparser.symbolsolver.javaparsermodel.Ja REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> void [JavaParserFacade.java <228:13 228:16>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.ast.Node [JavaParserFacade.java <228:33 228:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments<0> [JavaParserFacade.java <228:38 228:41>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.NodeList -> com.github.javaparser.ast.expr.Expression [JavaParserFacade.java <228:53 228:62>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.ast.NodeList [JavaParserFacade.java <228:44 228:51>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.ast.expr.Expression [JavaParserFacade.java <228:53 228:62>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.ast.expr.Expression [JavaParserFacade.java <228:53 228:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments<1> [JavaParserFacade.java <228:65 228:68>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> boolean [JavaParserFacade.java <228:71 228:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments<2> [JavaParserFacade.java <228:79 228:90>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <228:98 228:101>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> java.util.List [JavaParserFacade.java <228:93 228:96>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <228:98 228:101>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <228:98 228:101>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments<3> [JavaParserFacade.java <228:104 228:116>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <228:124 228:152>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> java.util.List [JavaParserFacade.java <228:119 228:122>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <228:124 228:152>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments(com.github.javaparser.ast.Node, com.github.javaparser.ast.NodeList, boolean, java.util.List, java.util.List) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <228:124 228:152>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments<4> [JavaParserFacade.java <228:155 228:166>] LOCAL_SYMBOL: JavaParserFacade.java<228:169> [JavaParserFacade.java <228:169 228:169>] LOCAL_SYMBOL: JavaParserFacade.java<228:169> [JavaParserFacade.java <247:5 247:5>] @@ -830,21 +860,24 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveArguments<5> [JavaParserFacade.java <245:13 245:13>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) [JavaParserFacade.java <252:1 <252:1 <252:47 252:51> 252:104> 263:5>] COMMENT: comment [JavaParserFacade.java <249:5 251:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <252:28 252:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <252:12 252:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <252:28 252:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <252:28 252:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.ast.expr.MethodCallExpr [JavaParserFacade.java <252:53 252:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <252:68 252:81>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> boolean [JavaParserFacade.java <252:84 252:90>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<1> [JavaParserFacade.java <252:92 252:103>] LOCAL_SYMBOL: JavaParserFacade.java<252:106> [JavaParserFacade.java <252:106 252:106>] LOCAL_SYMBOL: JavaParserFacade.java<252:106> [JavaParserFacade.java <263:5 263:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <253:14 253:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> java.util.List [JavaParserFacade.java <253:9 253:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <253:14 253:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <253:14 253:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <253:20 253:32>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> java.util.LinkedList.LinkedList() [JavaParserFacade.java <253:40 253:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> java.util.LinkedList [JavaParserFacade.java <253:40 253:49>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <254:14 254:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> java.util.List [JavaParserFacade.java <254:9 254:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <254:14 254:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder [JavaParserFacade.java <254:14 254:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <254:45 254:56>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> java.util.LinkedList.LinkedList() [JavaParserFacade.java <254:64 254:75>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> java.util.LinkedList [JavaParserFacade.java <254:64 254:73>] @@ -856,8 +889,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<1> [JavaParserFacade.java <256:71 256:82>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <256:85 256:97>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<3> [JavaParserFacade.java <256:100 256:111>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <258:25 258:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <258:9 258:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <258:25 258:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserFacade.java <258:25 258:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<4> [JavaParserFacade.java <258:44 258:46>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <258:107 258:117>] @@ -881,8 +915,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<4> [JavaParserFacade.java <260:35 260:37>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<4> [JavaParserFacade.java <262:16 262:18>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) [JavaParserFacade.java <265:5 <265:5 <265:51 265:55> 265:86> 274:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.AnnotationDeclaration [JavaParserFacade.java <265:28 265:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <265:12 265:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.declarations.AnnotationDeclaration [JavaParserFacade.java <265:28 265:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.declarations.AnnotationDeclaration [JavaParserFacade.java <265:28 265:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.ast.expr.AnnotationExpr [JavaParserFacade.java <265:57 265:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <265:72 265:85>] LOCAL_SYMBOL: JavaParserFacade.java<265:88> [JavaParserFacade.java <265:88 265:88>] @@ -893,8 +928,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory [JavaParserFacade.java <266:27 266:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<0> [JavaParserFacade.java <266:56 266:69>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.typeSolver [JavaParserFacade.java <266:72 266:81>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <267:25 267:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <267:9 267:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <267:25 267:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <267:25 267:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<2> [JavaParserFacade.java <267:42 267:71>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.AnnotationExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <267:83 267:91>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve<1> [JavaParserFacade.java <267:75 267:81>] @@ -1003,8 +1039,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.git LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType<0> [JavaParserFacade.java <303:47 303:50>] LOCAL_SYMBOL: JavaParserFacade.java<304:16> [JavaParserFacade.java <304:16 304:16>] LOCAL_SYMBOL: JavaParserFacade.java<304:16> [JavaParserFacade.java <317:9 317:9>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <305:22 305:25>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType(com.github.javaparser.ast.Node, boolean) -> java.util.Optional [JavaParserFacade.java <305:13 305:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType(com.github.javaparser.ast.Node, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <305:22 305:25>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType(com.github.javaparser.ast.Node, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <305:22 305:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType<7> [JavaParserFacade.java <305:28 305:30>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType(com.github.javaparser.ast.Node, boolean) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) [JavaParserFacade.java <305:34 305:37>] @@ -1042,11 +1079,14 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType(com.github.javaparser.ast.Node, boolean) -> java.util.Optional.T java.util.Optional.get() [JavaParserFacade.java <316:24 316:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getType<7> [JavaParserFacade.java <316:20 316:22>] SYMBOL_METHOD private java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) [JavaParserFacade.java <320:5 <320:5 <320:28 320:31> 320:63> 329:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <320:22 320:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> java.util.Optional [JavaParserFacade.java <320:13 320:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <320:22 320:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <320:22 320:25>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.ast.Node [JavaParserFacade.java <320:37 320:40>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <320:43 320:46>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> java.util.Map [JavaParserFacade.java <320:33 320:35>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [JavaParserFacade.java <320:37 320:40>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <320:43 320:46>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [JavaParserFacade.java <320:37 320:40>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <320:43 320:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find<0> [JavaParserFacade.java <320:49 320:51>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [JavaParserFacade.java <320:54 320:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find<1> [JavaParserFacade.java <320:59 320:62>] @@ -1079,11 +1119,14 @@ REFERENCE_CALL java.util.Optional] SYMBOL_METHOD private java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) [JavaParserFacade.java <337:1 <337:1 <337:28 337:31> 337:75> 347:5>] COMMENT: comment [JavaParserFacade.java <331:5 336:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <337:22 337:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> java.util.Optional [JavaParserFacade.java <337:13 337:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <337:22 337:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <337:22 337:25>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.ast.Node [JavaParserFacade.java <337:37 337:40>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <337:43 337:46>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> java.util.Map [JavaParserFacade.java <337:33 337:35>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.ast.Node [JavaParserFacade.java <337:37 337:40>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <337:43 337:46>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.ast.Node [JavaParserFacade.java <337:37 337:40>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <337:43 337:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find<0> [JavaParserFacade.java <337:49 337:51>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find(java.util.Map, com.github.javaparser.ast.expr.LambdaExpr) -> com.github.javaparser.ast.expr.LambdaExpr [JavaParserFacade.java <337:54 337:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.find<1> [JavaParserFacade.java <337:65 337:74>] @@ -1167,8 +1210,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.ast.type.ClassOrInterfaceType [JavaParserFacade.java <357:54 357:73>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.ast.type.Type com.github.javaparser.ast.expr.TypeExpr.getType() [JavaParserFacade.java <357:85 357:91>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage<1> [JavaParserFacade.java <357:76 357:83>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <358:25 358:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <358:9 358:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <358:25 358:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <358:25 358:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage<3> [JavaParserFacade.java <358:42 358:71>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <358:138 358:146>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <358:93 358:102>] @@ -1186,8 +1230,9 @@ LOCAL_SYMBOL: JavaParserFacade.java<359:57> [JavaParserFacade.java <359:57 359:5 LOCAL_SYMBOL: JavaParserFacade.java<359:57> [JavaParserFacade.java <361:9 361:9>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserFacade.java <360:23 360:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> java.lang.UnsupportedOperationException [JavaParserFacade.java <360:23 360:51>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserFacade.java <362:14 362:24>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> java.util.List [JavaParserFacade.java <362:9 362:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserFacade.java <362:14 362:24>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserFacade.java <362:14 362:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage<4> [JavaParserFacade.java <362:27 362:38>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.toMethodUsage(com.github.javaparser.ast.expr.MethodReferenceExpr) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserFacade.java <362:228 362:234>] @@ -1270,6 +1315,7 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacad REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getTypeConcrete(com.github.javaparser.ast.Node, boolean) -> com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.typeExtractor [JavaParserFacade.java <391:28 391:40>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getTypeConcrete<1> [JavaParserFacade.java <391:43 391:54>] SYMBOL_METHOD protected com.github.javaparser.ast.body.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.findContainingTypeDecl(com.github.javaparser.ast.Node) [JavaParserFacade.java <394:5 <394:5 <394:65 394:86> 394:97> 404:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserFacade.java <394:62 394:62>] REFERENCE_TYPE_USAGE com.github.javaparser.ast.body.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.findContainingTypeDecl(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserFacade.java <394:46 394:60>] QUALIFIER: com.github.javaparser.ast.body [JavaParserFacade.java <394:41 394:44>] QUALIFIER: com.github.javaparser.ast [JavaParserFacade.java <394:37 394:39>] @@ -1412,8 +1458,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<3> [JavaParserFacade.java <435:20 435:23>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.qName(com.github.javaparser.ast.type.ClassOrInterfaceType) [JavaParserFacade.java <435:27 435:31>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<2> [JavaParserFacade.java <435:33 435:52>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <436:29 436:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserFacade.java <436:13 436:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <436:29 436:43>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFacade.java <436:29 436:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<4> [JavaParserFacade.java <436:46 436:48>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <436:60 436:68>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<1> [JavaParserFacade.java <436:52 436:58>] @@ -1431,8 +1478,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<5> [JavaParserFacade.java <440:29 440:43>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration() [JavaParserFacade.java <440:51 440:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<4> [JavaParserFacade.java <440:47 440:49>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <441:18 441:21>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [JavaParserFacade.java <441:13 441:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <441:18 441:21>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <441:18 441:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage<6> [JavaParserFacade.java <441:24 441:37>] SYMBOL_METHOD static java.util.List java.util.Collections.emptyList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.convertToUsage(com.github.javaparser.ast.type.Type, com.github.javaparser.symbolsolver.core.resolution.Context) -> static java.util.List java.util.Collections.emptyList() [JavaParserFacade.java <441:53 441:61>] @@ -1663,8 +1711,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsag LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage<0> [JavaParserFacade.java <487:58 487:61>] LOCAL_SYMBOL: JavaParserFacade.java<487:64> [JavaParserFacade.java <487:64 487:64>] LOCAL_SYMBOL: JavaParserFacade.java<487:64> [JavaParserFacade.java <507:5 507:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <488:14 488:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> java.util.List [JavaParserFacade.java <488:9 488:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <488:14 488:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserFacade.java <488:14 488:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage<1> [JavaParserFacade.java <488:20 488:25>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> java.util.ArrayList.ArrayList() [JavaParserFacade.java <488:33 488:43>] @@ -1702,8 +1751,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com. QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory [JavaParserFacade.java <500:27 500:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage<0> [JavaParserFacade.java <500:56 500:59>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.typeSolver [JavaParserFacade.java <500:62 500:71>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserFacade.java <501:18 501:28>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> java.util.Optional [JavaParserFacade.java <501:9 501:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserFacade.java <501:18 501:28>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserFacade.java <501:18 501:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage<6> [JavaParserFacade.java <501:31 501:41>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solveMethodAsUsage(com.github.javaparser.ast.expr.MethodCallExpr) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFacade.java <501:53 501:70>] @@ -1788,6 +1838,7 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getTypeOfThisIn<0> [JavaParserFacade.java <524:50 524:53>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration) [JavaParserFacade.java <528:5 <528:5 <528:37 528:54> 528:121> 530:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserFacade.java <528:12 528:35>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserFacade.java <528:103 528:103>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.getTypeDeclaration(com.github.javaparser.ast.body.TypeDeclaration) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserFacade.java <528:87 528:101>] QUALIFIER: com.github.javaparser.ast.body [JavaParserFacade.java <528:82 528:85>] QUALIFIER: com.github.javaparser.ast [JavaParserFacade.java <528:78 528:80>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFactory.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFactory.txt index 7cfbd180..a2dd60ca 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFactory.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_JavaParserFactory.txt @@ -299,8 +299,9 @@ LOCAL_SYMBOL: JavaParserFactory.java<74:47> [JavaParserFactory.java <74:47 74:47 LOCAL_SYMBOL: JavaParserFactory.java<74:47> [JavaParserFactory.java <76:9 76:9>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.StatementContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.StatementContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFactory.java <75:24 75:50>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext -> com.github.javaparser.ast.stmt.Statement [JavaParserFactory.java <75:41 75:49>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext [JavaParserFactory.java <75:24 75:39>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.Statement [JavaParserFactory.java <75:41 75:49>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.Statement [JavaParserFactory.java <75:41 75:49>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.Statement [JavaParserFactory.java <75:53 75:61>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext<0> [JavaParserFactory.java <75:64 75:67>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext<1> [JavaParserFactory.java <75:70 75:79>] @@ -434,8 +435,9 @@ LOCAL_SYMBOL: JavaParserFactory.java<105:20> [JavaParserFactory.java <105:20 105 LOCAL_SYMBOL: JavaParserFactory.java<105:20> [JavaParserFactory.java <107:13 107:13>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.NoSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.NoSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFactory.java <106:28 106:61>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator -> com.github.javaparser.ast.stmt.ExpressionStmt [JavaParserFactory.java <106:47 106:60>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator [JavaParserFactory.java <106:28 106:45>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.ExpressionStmt [JavaParserFactory.java <106:47 106:60>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.ExpressionStmt [JavaParserFactory.java <106:47 106:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<2> [JavaParserFactory.java <106:63 106:76>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<1> [JavaParserFactory.java <106:79 106:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<0> [JavaParserFactory.java <108:20 108:23>] @@ -443,8 +445,9 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.Symbol LOCAL_SYMBOL: JavaParserFactory.java<108:44> [JavaParserFactory.java <108:44 108:44>] LOCAL_SYMBOL: JavaParserFactory.java<108:44> [JavaParserFactory.java <110:9 110:9>] REFERENCE_CALL static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.NoSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFactory.java <109:24 109:49>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator -> com.github.javaparser.ast.stmt.IfStmt [JavaParserFactory.java <109:43 109:48>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator [JavaParserFactory.java <109:24 109:41>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.IfStmt [JavaParserFactory.java <109:43 109:48>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.IfStmt [JavaParserFactory.java <109:43 109:48>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.stmt.IfStmt [JavaParserFactory.java <109:52 109:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<0> [JavaParserFactory.java <109:60 109:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<1> [JavaParserFactory.java <109:66 109:75>] @@ -466,8 +469,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacto LOCAL_SYMBOL: JavaParserFactory.java<113:16> [JavaParserFactory.java <113:16 113:16>] LOCAL_SYMBOL: JavaParserFactory.java<113:16> [JavaParserFactory.java <115:9 115:9>] REFERENCE_CALL static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.NoSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFactory.java <114:24 114:47>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator -> com.github.javaparser.ast.Node [JavaParserFactory.java <114:43 114:46>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator [JavaParserFactory.java <114:24 114:41>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.Node [JavaParserFactory.java <114:43 114:46>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.SymbolDeclarator com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.Node [JavaParserFactory.java <114:43 114:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<0> [JavaParserFactory.java <114:49 114:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getSymbolDeclarator<1> [JavaParserFactory.java <114:55 114:64>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.toTypeDeclaration(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserFactory.java <118:5 <118:5 <118:44 118:60> 118:94> 134:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_LambdaArgumentTypePlaceholder.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_LambdaArgumentTypePlaceholder.txt index 02edb56e..e24364d2 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_LambdaArgumentTypePlaceholder.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_LambdaArgumentTypePlaceholder.txt @@ -42,8 +42,9 @@ SYMBOL_FIELD private int com.github.javaparser.symbolsolver.javaparsermodel.Lamb SYMBOL_BUILTIN_TYPE int REFERENCE_TYPE_USAGE int com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.pos -> int [LambdaArgumentTypePlaceholder.java <31:13 31:15>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.method [LambdaArgumentTypePlaceholder.java <32:62 32:67>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends MethodLikeDeclaration [LambdaArgumentTypePlaceholder.java <32:29 32:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.method -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [LambdaArgumentTypePlaceholder.java <32:13 32:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.method -> com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration [LambdaArgumentTypePlaceholder.java <32:39 32:59>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.method -> com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration [LambdaArgumentTypePlaceholder.java <32:39 32:59>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.LambdaArgumentTypePlaceholder(int) [LambdaArgumentTypePlaceholder.java <34:5 <34:5 <34:12 34:40> 34:49> 36:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.LambdaArgumentTypePlaceholder(int) -> int [LambdaArgumentTypePlaceholder.java <34:42 34:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.LambdaArgumentTypePlaceholder<0> [LambdaArgumentTypePlaceholder.java <34:46 34:48>] @@ -95,8 +96,9 @@ LOCAL_SYMBOL: LambdaArgumentTypePlaceholder.java<59:37> [LambdaArgumentTypePlace SYMBOL_METHOD public void com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.setMethod(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) [LambdaArgumentTypePlaceholder.java <63:5 <63:5 <63:17 63:25> 63:82> 65:5>] SYMBOL_BUILTIN_TYPE void REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.setMethod(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> void [LambdaArgumentTypePlaceholder.java <63:12 63:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends MethodLikeDeclaration [LambdaArgumentTypePlaceholder.java <63:43 63:73>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.setMethod(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [LambdaArgumentTypePlaceholder.java <63:27 63:41>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.setMethod(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration [LambdaArgumentTypePlaceholder.java <63:53 63:73>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.setMethod(com.github.javaparser.symbolsolver.model.resolution.SymbolReference) -> com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration [LambdaArgumentTypePlaceholder.java <63:53 63:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.LambdaArgumentTypePlaceholder.setMethod<0> [LambdaArgumentTypePlaceholder.java <63:76 63:81>] LOCAL_SYMBOL: LambdaArgumentTypePlaceholder.java<63:84> [LambdaArgumentTypePlaceholder.java <63:84 63:84>] LOCAL_SYMBOL: LambdaArgumentTypePlaceholder.java<63:84> [LambdaArgumentTypePlaceholder.java <65:5 65:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor.txt index 8aae4e5a..1e9cd908 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_TypeExtractor.txt @@ -693,8 +693,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<2> [TypeExtractor.java <182:24 182:34>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.ast.expr.Expression com.github.javaparser.ast.expr.FieldAccessExpr.getScope() [TypeExtractor.java <182:43 182:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <182:38 182:41>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <183:29 183:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <183:13 183:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <183:29 183:43>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <183:29 183:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<3> [TypeExtractor.java <183:46 183:67>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TypeExtractor.java <183:118 183:126>] @@ -724,8 +725,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.v REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.ast.expr.ThisExpr [TypeExtractor.java <189:46 189:53>] LOCAL_SYMBOL: TypeExtractor.java<189:55> [TypeExtractor.java <189:55 189:55>] LOCAL_SYMBOL: TypeExtractor.java<189:55> [TypeExtractor.java <201:9 201:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <192:29 192:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <192:13 192:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <192:29 192:43>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <192:29 192:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<4> [TypeExtractor.java <192:46 192:50>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.ThisExpr) [TypeExtractor.java <192:61 192:65>] @@ -756,8 +758,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <201:20 201:23>] LOCAL_SYMBOL: TypeExtractor.java<201:65> [TypeExtractor.java <201:65 201:65>] LOCAL_SYMBOL: TypeExtractor.java<201:65> [TypeExtractor.java <207:9 207:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <203:29 203:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <203:13 203:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <203:29 203:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <203:29 203:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<6> [TypeExtractor.java <203:55 203:56>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [TypeExtractor.java <203:71 203:84>] @@ -773,8 +776,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration() [TypeExtractor.java <205:50 205:76>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<6> [TypeExtractor.java <205:47 205:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <205:81 205:84>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [TypeExtractor.java <208:18 208:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <208:9 208:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.Value [TypeExtractor.java <208:18 208:22>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.Value [TypeExtractor.java <208:18 208:22>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<7> [TypeExtractor.java <208:25 208:29>] LOCAL_SYMBOL: TypeExtractor.java<209:13> [TypeExtractor.java <209:13 209:13>] LOCAL_SYMBOL: TypeExtractor.java<209:13> [TypeExtractor.java <211:9 211:9>] @@ -794,8 +798,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<8> [TypeExtractor.java <211:42 211:44>] LOCAL_SYMBOL: TypeExtractor.java<211:47> [TypeExtractor.java <211:47 211:47>] LOCAL_SYMBOL: TypeExtractor.java<211:47> [TypeExtractor.java <218:9 218:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <214:29 214:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <214:13 214:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <214:29 214:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <214:29 214:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<9> [TypeExtractor.java <214:55 214:58>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [TypeExtractor.java <214:73 214:86>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.FieldAccessExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.typeSolver [TypeExtractor.java <214:62 214:71>] @@ -1002,8 +1007,9 @@ LOCAL_SYMBOL: TypeExtractor.java<281:60> [TypeExtractor.java <289:5 289:5>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> void java.util.logging.Logger.finest(java.lang.String) [TypeExtractor.java <282:16 282:21>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> static java.util.logging.Logger com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.logger [TypeExtractor.java <282:9 282:14>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <282:49 282:52>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [TypeExtractor.java <283:18 283:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <283:9 283:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.Value [TypeExtractor.java <283:18 283:22>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.Value [TypeExtractor.java <283:18 283:22>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<2> [TypeExtractor.java <283:25 283:29>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) [TypeExtractor.java <283:62 283:79>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.NameExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.resolution.SymbolSolver.SymbolSolver(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TypeExtractor.java <283:37 283:48>] @@ -1073,8 +1079,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> java.util.Optional.T java.util.Optional.get() [TypeExtractor.java <302:52 302:54>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> java.util.Optional com.github.javaparser.ast.expr.ThisExpr.getClassExpr() [TypeExtractor.java <302:37 302:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <302:32 302:35>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <304:29 304:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <304:13 304:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <304:29 304:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeExtractor.java <304:29 304:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<3> [TypeExtractor.java <304:55 304:59>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [TypeExtractor.java <304:74 304:87>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.typeSolver [TypeExtractor.java <304:63 304:72>] @@ -1088,8 +1095,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration() [TypeExtractor.java <306:52 306:78>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<3> [TypeExtractor.java <306:46 306:50>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.typeSolver [TypeExtractor.java <306:82 306:91>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.CompilationUnit [TypeExtractor.java <309:22 309:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <309:13 309:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.ast.CompilationUnit [TypeExtractor.java <309:22 309:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.ast.CompilationUnit [TypeExtractor.java <309:22 309:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<4> [TypeExtractor.java <309:39 309:40>] SYMBOL_METHOD java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) [TypeExtractor.java <309:49 309:65>] @@ -1099,8 +1107,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<4> [TypeExtractor.java <310:17 310:18>] LOCAL_SYMBOL: TypeExtractor.java<310:32> [TypeExtractor.java <310:32 310:32>] LOCAL_SYMBOL: TypeExtractor.java<310:32> [TypeExtractor.java <315:13 315:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [TypeExtractor.java <311:26 311:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <311:17 311:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [TypeExtractor.java <311:26 311:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [TypeExtractor.java <311:26 311:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<5> [TypeExtractor.java <311:55 311:65>] SYMBOL_METHOD java.util.Optional com.github.javaparser.ast.CompilationUnit.getClassByName(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.ThisExpr, java.lang.Boolean) -> java.util.Optional com.github.javaparser.ast.CompilationUnit.getClassByName(java.lang.String) [TypeExtractor.java <311:78 311:91>] @@ -1261,8 +1270,9 @@ SYMBOL_METHOD static int com.github.javaparser.symbolsolver.javaparsermodel.decl REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> static int com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration.getParamPos(com.github.javaparser.ast.Node) [TypeExtractor.java <362:51 362:61>] QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration [TypeExtractor.java <362:23 362:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <362:63 362:66>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TypeExtractor.java <363:29 363:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <363:13 363:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TypeExtractor.java <363:29 363:45>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TypeExtractor.java <363:29 363:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<4> [TypeExtractor.java <363:48 363:56>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade.solve(com.github.javaparser.ast.expr.MethodCallExpr) [TypeExtractor.java <363:67 363:71>] @@ -1322,8 +1332,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<6> [TypeExtractor.java <379:56 379:60>] LOCAL_SYMBOL: TypeExtractor.java<380:29> [TypeExtractor.java <380:29 380:29>] LOCAL_SYMBOL: TypeExtractor.java<380:29> [TypeExtractor.java <385:25 385:25>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <381:45 381:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <381:29 381:43>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <381:45 381:59>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [TypeExtractor.java <381:45 381:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<9> [TypeExtractor.java <381:62 381:65>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TypeExtractor.java <381:120 381:128>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TypeExtractor.java <381:87 381:96>] @@ -1377,8 +1388,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.git LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<5> [TypeExtractor.java <400:51 400:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<12> [TypeExtractor.java <400:59 400:61>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.typeSolver [TypeExtractor.java <400:64 400:73>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [TypeExtractor.java <405:26 405:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <405:17 405:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [TypeExtractor.java <405:26 405:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [TypeExtractor.java <405:26 405:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<13> [TypeExtractor.java <405:39 405:54>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) [TypeExtractor.java <405:83 405:101>] @@ -1448,14 +1460,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.v REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.stmt.BlockStmt [TypeExtractor.java <424:48 424:56>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.stmt.Statement com.github.javaparser.ast.expr.LambdaExpr.getBody() [TypeExtractor.java <424:70 424:76>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<14> [TypeExtractor.java <424:59 424:68>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.NodeList -> com.github.javaparser.ast.stmt.Statement [TypeExtractor.java <425:34 425:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.NodeList [TypeExtractor.java <425:25 425:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.stmt.Statement [TypeExtractor.java <425:34 425:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.stmt.Statement [TypeExtractor.java <425:34 425:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<20> [TypeExtractor.java <425:45 425:54>] SYMBOL_METHOD com.github.javaparser.ast.NodeList com.github.javaparser.ast.stmt.BlockStmt.getStatements() REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.NodeList com.github.javaparser.ast.stmt.BlockStmt.getStatements() [TypeExtractor.java <425:68 425:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<19> [TypeExtractor.java <425:58 425:66>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.stmt.ReturnStmt [TypeExtractor.java <428:30 428:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> java.util.List [TypeExtractor.java <428:25 428:28>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.stmt.ReturnStmt [TypeExtractor.java <428:30 428:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.stmt.ReturnStmt [TypeExtractor.java <428:30 428:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<21> [TypeExtractor.java <428:42 428:52>] SYMBOL_METHOD java.util.List com.github.javaparser.ast.Node.getNodesByType(java.lang.Class) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> java.util.List com.github.javaparser.ast.Node.getNodesByType(java.lang.Class) [TypeExtractor.java <428:66 428:79>] @@ -1481,8 +1495,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.v LOCAL_SYMBOL: java.util.function.Function.apply<24> [TypeExtractor.java <433:34 433:43>] LOCAL_SYMBOL: TypeExtractor.java<433:48> [TypeExtractor.java <433:48 433:48>] LOCAL_SYMBOL: TypeExtractor.java<433:48> [TypeExtractor.java <440:29 440:29>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.expr.Expression [TypeExtractor.java <434:42 434:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <434:33 434:40>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.expr.Expression [TypeExtractor.java <434:42 434:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> com.github.javaparser.ast.expr.Expression [TypeExtractor.java <434:42 434:51>] LOCAL_SYMBOL: java.util.function.Function.apply<25> [TypeExtractor.java <434:54 434:63>] SYMBOL_METHOD java.util.Optional com.github.javaparser.ast.stmt.ReturnStmt.getExpression() REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.LambdaExpr, java.lang.Boolean) -> java.util.Optional com.github.javaparser.ast.stmt.ReturnStmt.getExpression() [TypeExtractor.java <434:78 434:90>] @@ -1588,8 +1603,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.v REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> static int com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration.getParamPos(com.github.javaparser.ast.Node) [TypeExtractor.java <482:51 482:61>] QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserSymbolDeclaration [TypeExtractor.java <482:23 482:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<0> [TypeExtractor.java <482:63 482:66>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TypeExtractor.java <483:29 483:99>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeExtractor.java <483:13 483:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TypeExtractor.java <483:83 483:99>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TypeExtractor.java <483:83 483:99>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [TypeExtractor.java <483:70 483:81>] QUALIFIER: com.github.javaparser.symbolsolver.model [TypeExtractor.java <483:64 483:68>] QUALIFIER: com.github.javaparser.symbolsolver [TypeExtractor.java <483:51 483:62>] @@ -1644,8 +1660,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.git LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<6> [TypeExtractor.java <494:51 494:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<7> [TypeExtractor.java <494:59 494:61>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.typeSolver [TypeExtractor.java <494:64 494:73>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [TypeExtractor.java <499:26 499:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> java.util.Optional [TypeExtractor.java <499:17 499:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [TypeExtractor.java <499:26 499:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [TypeExtractor.java <499:26 499:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit<8> [TypeExtractor.java <499:39 499:54>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.TypeExtractor.visit(com.github.javaparser.ast.expr.MethodReferenceExpr, java.lang.Boolean) -> static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) [TypeExtractor.java <499:83 499:101>] QUALIFIER: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic [TypeExtractor.java <499:58 499:81>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractJavaParserContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractJavaParserContext.txt index 02ae1509..052f1a65 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractJavaParserContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractJavaParserContext.txt @@ -121,8 +121,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts SYMBOL_FIELD protected com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.typeSolver [AbstractJavaParserContext.java <42:26 42:35>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.typeSolver -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AbstractJavaParserContext.java <42:15 42:24>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [AbstractJavaParserContext.java <48:5 <48:5 <48:59 48:67> 48:115> 55:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractJavaParserContext.java <48:41 48:56>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AbstractJavaParserContext.java <48:25 48:39>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractJavaParserContext.java <48:41 48:56>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractJavaParserContext.java <48:41 48:56>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) -> com.github.javaparser.symbolsolver.resolution.SymbolDeclarator [AbstractJavaParserContext.java <48:69 48:84>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith<0> [AbstractJavaParserContext.java <48:86 48:101>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) -> java.lang.String [AbstractJavaParserContext.java <48:104 48:109>] @@ -189,8 +190,10 @@ SYMBOL_METHOD java.lang.Class java.lang.Object.getClass() REFERENCE_CALL boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals(java.lang.Object) -> java.lang.Class java.lang.Object.getClass() [AbstractJavaParserContext.java <76:26 76:33>] REFERENCE_CALL boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals(java.lang.Object) -> java.lang.Class java.lang.Object.getClass() [AbstractJavaParserContext.java <76:42 76:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals<0> [AbstractJavaParserContext.java <76:40 76:40>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> ? [AbstractJavaParserContext.java <78:35 78:35>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals(java.lang.Object) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [AbstractJavaParserContext.java <78:9 78:33>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals<1> [AbstractJavaParserContext.java <78:38 78:41>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> ? [AbstractJavaParserContext.java <78:72 78:72>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals(java.lang.Object) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [AbstractJavaParserContext.java <78:46 78:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals<0> [AbstractJavaParserContext.java <78:76 78:76>] REFERENCE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.equals(java.lang.Object) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [AbstractJavaParserContext.java <80:13 80:23>] @@ -217,8 +220,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractJavaParserContext.java <91:27 91:42>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AbstractJavaParserContext.java <90:6 90:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractJavaParserContext.java <91:21 91:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AbstractJavaParserContext.java <91:12 91:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractJavaParserContext.java <91:21 91:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractJavaParserContext.java <91:21 91:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractJavaParserContext.java <91:44 91:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType<0> [AbstractJavaParserContext.java <91:51 91:54>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AbstractJavaParserContext.java <91:57 91:66>] @@ -314,8 +318,9 @@ QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.getParent<5> [AbstractJavaParserContext.java <124:45 124:53>] REFERENCE_USAGE com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.getParent() -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.typeSolver [AbstractJavaParserContext.java <124:56 124:65>] SYMBOL_METHOD protected java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractJavaParserContext.java <131:5 <131:5 <131:31 131:46> 131:117> 136:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractJavaParserContext.java <131:24 131:28>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AbstractJavaParserContext.java <131:15 131:22>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractJavaParserContext.java <131:24 131:28>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractJavaParserContext.java <131:24 131:28>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.resolution.SymbolDeclarator [AbstractJavaParserContext.java <131:48 131:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue<0> [AbstractJavaParserContext.java <131:65 131:80>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractJavaParserContext.java <131:83 131:88>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractMethodLikeDeclarationContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractMethodLikeDeclarationContext.txt index efe04000..20974756 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractMethodLikeDeclarationContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AbstractMethodLikeDeclarationContext.txt @@ -137,12 +137,15 @@ LOCAL_SYMBOL: AbstractMethodLikeDeclarationContext.java<27:115> [AbstractMethodL COMMENT: comment [AbstractMethodLikeDeclarationContext.java <23:1 25:3>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:10 27:10>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.ast.Node [AbstractMethodLikeDeclarationContext.java <27:20 27:23>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithParameters -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:46 27:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.ast.nodeTypes.NodeWithParameters [AbstractMethodLikeDeclarationContext.java <27:27 27:44>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:46 27:46>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:46 27:46>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:74 27:74>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters [AbstractMethodLikeDeclarationContext.java <27:51 27:72>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:74 27:74>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:74 27:74>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:112 27:112>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [AbstractMethodLikeDeclarationContext.java <27:86 27:110>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:112 27:112>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T [AbstractMethodLikeDeclarationContext.java <27:112 27:112>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.AbstractMethodLikeDeclarationContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <29:5 <29:5 <29:12 29:47> 29:85> 31:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.AbstractMethodLikeDeclarationContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <29:12 29:47>] @@ -158,8 +161,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Abstra SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <33:5 <33:5 <33:62 33:72> 33:108> 44:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <33:62 33:72>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [AbstractMethodLikeDeclarationContext.java <33:34 33:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AbstractMethodLikeDeclarationContext.java <33:18 33:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractMethodLikeDeclarationContext.java <33:44 33:59>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractMethodLikeDeclarationContext.java <33:44 33:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractMethodLikeDeclarationContext.java <33:74 33:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol<0> [AbstractMethodLikeDeclarationContext.java <33:81 33:84>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AbstractMethodLikeDeclarationContext.java <33:87 33:96>] @@ -181,8 +185,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory [AbstractMethodLikeDeclarationContext.java <35:35 35:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol<2> [AbstractMethodLikeDeclarationContext.java <35:73 35:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol<1> [AbstractMethodLikeDeclarationContext.java <35:84 35:93>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [AbstractMethodLikeDeclarationContext.java <36:29 36:54>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AbstractMethodLikeDeclarationContext.java <36:13 36:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractMethodLikeDeclarationContext.java <36:39 36:54>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AbstractMethodLikeDeclarationContext.java <36:39 36:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol<5> [AbstractMethodLikeDeclarationContext.java <36:57 36:71>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [AbstractMethodLikeDeclarationContext.java <36:101 36:109>] @@ -204,8 +209,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <47:33 47:48>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AbstractMethodLikeDeclarationContext.java <46:6 46:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractMethodLikeDeclarationContext.java <47:27 47:30>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AbstractMethodLikeDeclarationContext.java <47:18 47:25>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractMethodLikeDeclarationContext.java <47:27 47:30>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractMethodLikeDeclarationContext.java <47:27 47:30>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractMethodLikeDeclarationContext.java <47:50 47:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType<0> [AbstractMethodLikeDeclarationContext.java <47:57 47:60>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AbstractMethodLikeDeclarationContext.java <47:63 47:72>] @@ -253,8 +259,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <57:34 57:51>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AbstractMethodLikeDeclarationContext.java <56:6 56:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractMethodLikeDeclarationContext.java <57:27 57:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AbstractMethodLikeDeclarationContext.java <57:18 57:25>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractMethodLikeDeclarationContext.java <57:27 57:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractMethodLikeDeclarationContext.java <57:27 57:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractMethodLikeDeclarationContext.java <57:53 57:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue<0> [AbstractMethodLikeDeclarationContext.java <57:60 57:63>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AbstractMethodLikeDeclarationContext.java <57:66 57:75>] @@ -273,8 +280,9 @@ REFERENCE_CALL java.util.Optional] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue<2> [AbstractMethodLikeDeclarationContext.java <59:73 59:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue<1> [AbstractMethodLikeDeclarationContext.java <59:84 59:93>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractMethodLikeDeclarationContext.java <60:22 60:26>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AbstractMethodLikeDeclarationContext.java <60:13 60:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractMethodLikeDeclarationContext.java <60:22 60:26>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [AbstractMethodLikeDeclarationContext.java <60:22 60:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue<5> [AbstractMethodLikeDeclarationContext.java <60:29 60:43>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <60:47 60:62>] @@ -295,8 +303,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <72:51 72:59>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AbstractMethodLikeDeclarationContext.java <71:6 71:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <72:34 72:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AbstractMethodLikeDeclarationContext.java <72:18 72:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <72:34 72:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <72:34 72:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractMethodLikeDeclarationContext.java <72:61 72:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType<0> [AbstractMethodLikeDeclarationContext.java <72:68 72:71>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AbstractMethodLikeDeclarationContext.java <72:74 72:83>] @@ -332,8 +341,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter [AbstractMethodLikeDeclarationContext.java <76:55 76:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType<2> [AbstractMethodLikeDeclarationContext.java <76:79 76:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType<1> [AbstractMethodLikeDeclarationContext.java <76:83 76:92>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.body.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <82:14 82:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [AbstractMethodLikeDeclarationContext.java <82:9 82:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <82:45 82:59>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <82:45 82:59>] QUALIFIER: com.github.javaparser.ast.body [AbstractMethodLikeDeclarationContext.java <82:40 82:43>] QUALIFIER: com.github.javaparser.ast [AbstractMethodLikeDeclarationContext.java <82:36 82:38>] QUALIFIER: com.github.javaparser [AbstractMethodLikeDeclarationContext.java <82:25 82:34>] @@ -349,6 +359,7 @@ QUALIFIER: com.github.javaparser.ast [AbstractMethodLikeDeclarationContext.java QUALIFIER: com.github.javaparser [AbstractMethodLikeDeclarationContext.java <83:28 83:37>] QUALIFIER: com.github [AbstractMethodLikeDeclarationContext.java <83:21 83:26>] QUALIFIER: com [AbstractMethodLikeDeclarationContext.java <83:17 83:19>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [AbstractMethodLikeDeclarationContext.java <84:61 84:61>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [AbstractMethodLikeDeclarationContext.java <84:45 84:59>] QUALIFIER: com.github.javaparser.ast.body [AbstractMethodLikeDeclarationContext.java <84:40 84:43>] QUALIFIER: com.github.javaparser.ast [AbstractMethodLikeDeclarationContext.java <84:36 84:38>] @@ -409,12 +420,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AbstractMethodLikeDeclarationContext.java <97:53 97:63>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AbstractMethodLikeDeclarationContext.java <96:6 96:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AbstractMethodLikeDeclarationContext.java <97:34 97:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AbstractMethodLikeDeclarationContext.java <97:18 97:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AbstractMethodLikeDeclarationContext.java <97:34 97:50>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AbstractMethodLikeDeclarationContext.java <97:34 97:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AbstractMethodLikeDeclarationContext.java <98:13 98:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod<0> [AbstractMethodLikeDeclarationContext.java <98:20 98:23>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractMethodLikeDeclarationContext.java <98:31 98:34>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [AbstractMethodLikeDeclarationContext.java <98:26 98:29>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractMethodLikeDeclarationContext.java <98:31 98:34>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AbstractMethodLikeDeclarationContext.java <98:31 98:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod<1> [AbstractMethodLikeDeclarationContext.java <98:37 98:50>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [AbstractMethodLikeDeclarationContext.java <98:53 98:59>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AnonymousClassDeclarationContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AnonymousClassDeclarationContext.txt index 2297a410..fcce4895 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AnonymousClassDeclarationContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_AnonymousClassDeclarationContext.txt @@ -156,8 +156,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<30:101> [AnonymousClassDeclarationContext.java <30:101 30:101>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<30:101> [AnonymousClassDeclarationContext.java <186:1 186:1>] COMMENT: comment [AnonymousClassDeclarationContext.java <27:1 29:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.expr.ObjectCreationExpr [AnonymousClassDeclarationContext.java <30:81 30:98>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [AnonymousClassDeclarationContext.java <30:55 30:79>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext -> com.github.javaparser.ast.expr.ObjectCreationExpr [AnonymousClassDeclarationContext.java <30:81 30:98>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext -> com.github.javaparser.ast.expr.ObjectCreationExpr [AnonymousClassDeclarationContext.java <30:81 30:98>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.myDeclaration [AnonymousClassDeclarationContext.java <32:53 32:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.myDeclaration -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration [AnonymousClassDeclarationContext.java <32:17 32:51>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.JavaParserAnonymousClassDeclaration(com.github.javaparser.ast.expr.ObjectCreationExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) @@ -191,12 +192,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AnonymousClassDeclarationContext.java <42:45 42:55>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AnonymousClassDeclarationContext.java <41:4 41:11>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <42:26 42:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <42:10 42:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <42:26 42:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <42:26 42:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AnonymousClassDeclarationContext.java <42:57 42:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<0> [AnonymousClassDeclarationContext.java <42:64 42:67>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [AnonymousClassDeclarationContext.java <43:62 43:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [AnonymousClassDeclarationContext.java <43:57 43:60>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AnonymousClassDeclarationContext.java <43:62 43:65>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [AnonymousClassDeclarationContext.java <43:62 43:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<1> [AnonymousClassDeclarationContext.java <43:68 43:81>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [AnonymousClassDeclarationContext.java <44:57 44:63>] @@ -205,8 +208,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<3> [AnonymousClassDeclarationContext.java <45:68 45:77>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<45:80> [AnonymousClassDeclarationContext.java <45:80 45:80>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<45:80> [AnonymousClassDeclarationContext.java <98:3 98:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <46:10 46:26>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [AnonymousClassDeclarationContext.java <46:5 46:8>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <46:10 46:26>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <46:10 46:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<4> [AnonymousClassDeclarationContext.java <46:29 46:44>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [AnonymousClassDeclarationContext.java <51:14 51:20>] @@ -248,8 +252,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.myDeclaration [AnonymousClassDeclarationContext.java <54:37 54:49>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<54:67> [AnonymousClassDeclarationContext.java <54:67 54:67>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<54:67> [AnonymousClassDeclarationContext.java <67:7 67:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <55:25 55:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <55:9 55:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <55:25 55:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <55:25 55:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<9> [AnonymousClassDeclarationContext.java <55:44 55:46>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AnonymousClassDeclarationContext.java <56:35 56:51>] @@ -277,8 +282,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<4> [AnonymousClassDeclarationContext.java <72:9 72:24>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<72:37> [AnonymousClassDeclarationContext.java <72:37 72:37>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<72:37> [AnonymousClassDeclarationContext.java <78:5 78:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <73:23 73:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <73:7 73:21>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <73:23 73:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <73:23 73:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<10> [AnonymousClassDeclarationContext.java <73:42 73:55>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AnonymousClassDeclarationContext.java <74:23 74:33>] SYMBOL_METHOD com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.getParent() @@ -304,8 +310,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.myDeclaration [AnonymousClassDeclarationContext.java <81:39 81:51>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<81:94> [AnonymousClassDeclarationContext.java <81:94 81:94>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<81:94> [AnonymousClassDeclarationContext.java <92:5 92:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <82:23 82:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <82:7 82:21>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <82:23 82:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [AnonymousClassDeclarationContext.java <82:23 82:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod<11> [AnonymousClassDeclarationContext.java <82:42 82:44>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AnonymousClassDeclarationContext.java <83:33 83:49>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [AnonymousClassDeclarationContext.java <83:11 83:31>] @@ -336,16 +343,18 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AnonymousClassDeclarationContext.java <101:43 101:51>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AnonymousClassDeclarationContext.java <100:4 100:11>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <101:26 101:40>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <101:10 101:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <101:26 101:40>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <101:26 101:40>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AnonymousClassDeclarationContext.java <101:53 101:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<0> [AnonymousClassDeclarationContext.java <101:60 101:63>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AnonymousClassDeclarationContext.java <101:66 101:75>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<1> [AnonymousClassDeclarationContext.java <101:77 101:86>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<101:89> [AnonymousClassDeclarationContext.java <101:89 101:89>] LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<101:89> [AnonymousClassDeclarationContext.java <172:3 172:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.body.TypeDeclaration [AnonymousClassDeclarationContext.java <102:10 102:55>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [AnonymousClassDeclarationContext.java <102:5 102:8>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [AnonymousClassDeclarationContext.java <102:41 102:55>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [AnonymousClassDeclarationContext.java <102:41 102:55>] QUALIFIER: com.github.javaparser.ast.body [AnonymousClassDeclarationContext.java <102:36 102:39>] QUALIFIER: com.github.javaparser.ast [AnonymousClassDeclarationContext.java <102:32 102:34>] QUALIFIER: com.github.javaparser [AnonymousClassDeclarationContext.java <102:21 102:30>] @@ -361,9 +370,11 @@ QUALIFIER: com.github.javaparser.ast [AnonymousClassDeclarationContext.java <104 QUALIFIER: com.github.javaparser [AnonymousClassDeclarationContext.java <104:43 104:52>] QUALIFIER: com.github [AnonymousClassDeclarationContext.java <104:36 104:41>] QUALIFIER: com [AnonymousClassDeclarationContext.java <104:32 104:34>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <106:14 106:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AnonymousClassDeclarationContext.java <106:5 106:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <106:14 106:28>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <106:30 106:44>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <106:30 106:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <106:14 106:28>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <106:30 106:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<3> [AnonymousClassDeclarationContext.java <106:48 106:57>] SYMBOL_METHOD java.util.Optional java.util.Optional.map(java.util.function.Function) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional java.util.Optional.map(java.util.function.Function) [AnonymousClassDeclarationContext.java <111:14 111:16>] @@ -398,9 +409,11 @@ LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<115:31> [AnonymousClassDecla SYMBOL_METHOD java.util.Optional.T java.util.Optional.get() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T java.util.Optional.get() [AnonymousClassDeclarationContext.java <116:25 116:27>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<3> [AnonymousClassDeclarationContext.java <116:14 116:23>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <119:14 119:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AnonymousClassDeclarationContext.java <119:5 119:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <119:14 119:28>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <119:30 119:44>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <119:30 119:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <119:14 119:28>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <119:30 119:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<9> [AnonymousClassDeclarationContext.java <119:48 119:61>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional java.util.Optional.map(java.util.function.Function) [AnonymousClassDeclarationContext.java <124:14 124:16>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [AnonymousClassDeclarationContext.java <123:14 123:22>] @@ -438,9 +451,11 @@ LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<130:37> [AnonymousClassDecla LOCAL_SYMBOL: AnonymousClassDeclarationContext.java<130:37> [AnonymousClassDeclarationContext.java <132:5 132:5>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T java.util.Optional.get() [AnonymousClassDeclarationContext.java <131:29 131:31>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<9> [AnonymousClassDeclarationContext.java <131:14 131:27>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <134:14 134:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [AnonymousClassDeclarationContext.java <134:5 134:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <134:14 134:28>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <134:30 134:44>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <134:30 134:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <134:14 134:28>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [AnonymousClassDeclarationContext.java <134:30 134:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType<15> [AnonymousClassDeclarationContext.java <134:48 134:65>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional java.util.Optional.map(java.util.function.Function) [AnonymousClassDeclarationContext.java <144:14 144:16>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [AnonymousClassDeclarationContext.java <143:14 143:22>] @@ -456,6 +471,7 @@ LOCAL_SYMBOL: java.util.function.Function.apply<17> [AnonymousClassDeclara REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T java.util.Optional.orElse(java.util.Optional.T) [AnonymousClassDeclarationContext.java <139:57 139:62>] SYMBOL_METHOD java.util.Optional> com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments.getTypeArguments() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional> com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments.getTypeArguments() [AnonymousClassDeclarationContext.java <138:57 138:72>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments -> ? [AnonymousClassDeclarationContext.java <138:46 138:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithTypeArguments [AnonymousClassDeclarationContext.java <138:24 138:44>] LOCAL_SYMBOL: java.util.function.Function.apply<17> [AnonymousClassDeclarationContext.java <138:50 138:54>] SYMBOL_METHOD com.github.javaparser.ast.NodeList.NodeList() @@ -535,8 +551,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [AnonymousClassDeclarationContext.java <175:54 175:64>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [AnonymousClassDeclarationContext.java <174:4 174:11>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [AnonymousClassDeclarationContext.java <175:26 175:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [AnonymousClassDeclarationContext.java <175:10 175:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AnonymousClassDeclarationContext.java <175:36 175:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [AnonymousClassDeclarationContext.java <175:36 175:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [AnonymousClassDeclarationContext.java <175:66 175:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol<0> [AnonymousClassDeclarationContext.java <175:73 175:76>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AnonymousClassDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [AnonymousClassDeclarationContext.java <176:66 176:75>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CatchClauseContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CatchClauseContext.txt index 1e63904a..8e388174 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CatchClauseContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CatchClauseContext.txt @@ -89,8 +89,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: CatchClauseContext.java<19:80> [CatchClauseContext.java <19:80 19:80>] LOCAL_SYMBOL: CatchClauseContext.java<19:80> [CatchClauseContext.java <54:1 54:1>] COMMENT: comment [CatchClauseContext.java <16:1 18:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.stmt.CatchClause [CatchClauseContext.java <19:67 19:77>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [CatchClauseContext.java <19:41 19:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext -> com.github.javaparser.ast.stmt.CatchClause [CatchClauseContext.java <19:67 19:77>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext -> com.github.javaparser.ast.stmt.CatchClause [CatchClauseContext.java <19:67 19:77>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.CatchClauseContext(com.github.javaparser.ast.stmt.CatchClause, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <21:5 <21:5 <21:12 21:29> 21:77> 23:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.CatchClauseContext(com.github.javaparser.ast.stmt.CatchClause, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <21:12 21:29>] @@ -106,8 +107,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchC SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <25:5 <25:5 <25:62 25:72> 25:108> 34:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <25:62 25:72>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [CatchClauseContext.java <25:34 25:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CatchClauseContext.java <25:18 25:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CatchClauseContext.java <25:44 25:59>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CatchClauseContext.java <25:44 25:59>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [CatchClauseContext.java <25:74 25:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol<0> [CatchClauseContext.java <25:81 25:84>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CatchClauseContext.java <25:87 25:96>] @@ -124,8 +126,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen SYMBOL_FIELD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [CatchClauseContext.java <26:69 26:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol<1> [CatchClauseContext.java <26:97 26:106>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [CatchClauseContext.java <27:25 27:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CatchClauseContext.java <27:9 27:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CatchClauseContext.java <27:35 27:50>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CatchClauseContext.java <27:35 27:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol<3> [CatchClauseContext.java <27:53 27:67>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [CatchClauseContext.java <27:97 27:105>] @@ -147,8 +150,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <37:34 37:51>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [CatchClauseContext.java <36:6 36:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [CatchClauseContext.java <37:27 37:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [CatchClauseContext.java <37:18 37:25>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [CatchClauseContext.java <37:27 37:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [CatchClauseContext.java <37:27 37:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [CatchClauseContext.java <37:53 37:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue<0> [CatchClauseContext.java <37:60 37:63>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CatchClauseContext.java <37:66 37:75>] @@ -162,8 +166,9 @@ QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.Parameter com.github.javaparser.ast.stmt.CatchClause.getParameter() [CatchClauseContext.java <38:81 38:92>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [CatchClauseContext.java <38:69 38:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue<1> [CatchClauseContext.java <38:97 38:106>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [CatchClauseContext.java <39:18 39:22>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [CatchClauseContext.java <39:9 39:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [CatchClauseContext.java <39:18 39:22>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [CatchClauseContext.java <39:18 39:22>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue<3> [CatchClauseContext.java <39:25 39:39>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <39:43 39:58>] @@ -184,12 +189,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CatchClauseContext.java <50:53 50:63>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [CatchClauseContext.java <49:6 49:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CatchClauseContext.java <50:34 50:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CatchClauseContext.java <50:18 50:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CatchClauseContext.java <50:34 50:50>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CatchClauseContext.java <50:34 50:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [CatchClauseContext.java <51:13 51:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod<0> [CatchClauseContext.java <51:20 51:23>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [CatchClauseContext.java <51:31 51:34>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [CatchClauseContext.java <51:26 51:29>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [CatchClauseContext.java <51:31 51:34>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [CatchClauseContext.java <51:31 51:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod<1> [CatchClauseContext.java <51:37 51:50>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CatchClauseContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [CatchClauseContext.java <51:53 51:59>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ClassOrInterfaceDeclarationContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ClassOrInterfaceDeclarationContext.txt index 85dde532..efa1b8fc 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ClassOrInterfaceDeclarationContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ClassOrInterfaceDeclarationContext.txt @@ -89,8 +89,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: ClassOrInterfaceDeclarationContext.java<35:112> [ClassOrInterfaceDeclarationContext.java <35:112 35:112>] LOCAL_SYMBOL: ClassOrInterfaceDeclarationContext.java<35:112> [ClassOrInterfaceDeclarationContext.java <108:1 108:1>] COMMENT: comment [ClassOrInterfaceDeclarationContext.java <32:1 34:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [ClassOrInterfaceDeclarationContext.java <35:83 35:109>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [ClassOrInterfaceDeclarationContext.java <35:57 35:81>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [ClassOrInterfaceDeclarationContext.java <35:83 35:109>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [ClassOrInterfaceDeclarationContext.java <35:83 35:109>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.javaParserTypeDeclarationAdapter [ClassOrInterfaceDeclarationContext.java <37:46 37:77>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.javaParserTypeDeclarationAdapter -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter [ClassOrInterfaceDeclarationContext.java <37:13 37:44>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.ClassOrInterfaceDeclarationContext(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <43:5 <43:5 <43:12 43:45> 43:109> 47:5>] @@ -119,8 +120,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <54:56 54:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ClassOrInterfaceDeclarationContext.java <53:6 53:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [ClassOrInterfaceDeclarationContext.java <54:28 54:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ClassOrInterfaceDeclarationContext.java <54:12 54:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ClassOrInterfaceDeclarationContext.java <54:38 54:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ClassOrInterfaceDeclarationContext.java <54:38 54:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ClassOrInterfaceDeclarationContext.java <54:68 54:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol<0> [ClassOrInterfaceDeclarationContext.java <54:75 54:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ClassOrInterfaceDeclarationContext.java <54:81 54:90>] @@ -155,8 +157,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <66:28 66:45>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ClassOrInterfaceDeclarationContext.java <65:6 65:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [ClassOrInterfaceDeclarationContext.java <66:21 66:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [ClassOrInterfaceDeclarationContext.java <66:12 66:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [ClassOrInterfaceDeclarationContext.java <66:21 66:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [ClassOrInterfaceDeclarationContext.java <66:21 66:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ClassOrInterfaceDeclarationContext.java <66:47 66:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue<0> [ClassOrInterfaceDeclarationContext.java <66:54 66:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ClassOrInterfaceDeclarationContext.java <66:60 66:69>] @@ -190,8 +193,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <78:27 78:42>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ClassOrInterfaceDeclarationContext.java <77:6 77:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <78:21 78:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [ClassOrInterfaceDeclarationContext.java <78:12 78:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <78:21 78:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <78:21 78:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ClassOrInterfaceDeclarationContext.java <78:44 78:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType<0> [ClassOrInterfaceDeclarationContext.java <78:51 78:54>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ClassOrInterfaceDeclarationContext.java <78:57 78:66>] @@ -240,8 +244,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <88:45 88:53>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ClassOrInterfaceDeclarationContext.java <87:6 87:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [ClassOrInterfaceDeclarationContext.java <88:28 88:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ClassOrInterfaceDeclarationContext.java <88:12 88:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [ClassOrInterfaceDeclarationContext.java <88:28 88:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [ClassOrInterfaceDeclarationContext.java <88:28 88:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ClassOrInterfaceDeclarationContext.java <88:55 88:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType<0> [ClassOrInterfaceDeclarationContext.java <88:62 88:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ClassOrInterfaceDeclarationContext.java <88:68 88:77>] @@ -257,12 +262,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <93:47 93:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ClassOrInterfaceDeclarationContext.java <92:6 92:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ClassOrInterfaceDeclarationContext.java <93:28 93:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ClassOrInterfaceDeclarationContext.java <93:12 93:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ClassOrInterfaceDeclarationContext.java <93:28 93:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ClassOrInterfaceDeclarationContext.java <93:28 93:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ClassOrInterfaceDeclarationContext.java <93:59 93:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod<0> [ClassOrInterfaceDeclarationContext.java <93:66 93:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <93:77 93:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ClassOrInterfaceDeclarationContext.java <93:72 93:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <93:77 93:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <93:77 93:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod<1> [ClassOrInterfaceDeclarationContext.java <93:83 93:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [ClassOrInterfaceDeclarationContext.java <93:99 93:105>] @@ -281,10 +288,12 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassO SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <97:5 <97:5 <97:52 97:67> 97:117> 99:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ClassOrInterfaceDeclarationContext.java <97:52 97:67>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ClassOrInterfaceDeclarationContext.java <97:28 97:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ClassOrInterfaceDeclarationContext.java <97:12 97:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ClassOrInterfaceDeclarationContext.java <97:28 97:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ClassOrInterfaceDeclarationContext.java <97:28 97:49>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <97:74 97:77>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ClassOrInterfaceDeclarationContext.java <97:69 97:72>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <97:74 97:77>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ClassOrInterfaceDeclarationContext.java <97:74 97:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor<0> [ClassOrInterfaceDeclarationContext.java <97:80 97:93>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ClassOrInterfaceDeclarationContext.java <97:96 97:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ClassOrInterfaceDeclarationContext.solveConstructor<1> [ClassOrInterfaceDeclarationContext.java <97:107 97:116>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CompilationUnitContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CompilationUnitContext.txt index 2b6f500e..b175f532 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CompilationUnitContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_CompilationUnitContext.txt @@ -135,8 +135,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: CompilationUnitContext.java<42:88> [CompilationUnitContext.java <42:88 42:88>] LOCAL_SYMBOL: CompilationUnitContext.java<42:88> [CompilationUnitContext.java <285:1 285:1>] COMMENT: comment [CompilationUnitContext.java <39:1 41:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.CompilationUnit [CompilationUnitContext.java <42:71 42:85>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [CompilationUnitContext.java <42:45 42:69>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext -> com.github.javaparser.ast.CompilationUnit [CompilationUnitContext.java <42:71 42:85>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext -> com.github.javaparser.ast.CompilationUnit [CompilationUnitContext.java <42:71 42:85>] SYMBOL_METHOD private static boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.isQualifiedName(java.lang.String) [CompilationUnitContext.java <48:5 <48:5 <48:28 48:42> 48:55> 50:5>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.isQualifiedName(java.lang.String) -> boolean [CompilationUnitContext.java <48:20 48:26>] @@ -163,8 +164,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CompilationUnitContext.java <65:56 65:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [CompilationUnitContext.java <64:6 64:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [CompilationUnitContext.java <65:28 65:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <65:12 65:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CompilationUnitContext.java <65:38 65:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CompilationUnitContext.java <65:38 65:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [CompilationUnitContext.java <65:68 65:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol<0> [CompilationUnitContext.java <65:75 65:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CompilationUnitContext.java <65:81 65:90>] @@ -188,8 +190,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Compil SYMBOL_METHOD java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.getMember(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.getMember(java.lang.String) [CompilationUnitContext.java <71:33 71:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol<2> [CompilationUnitContext.java <71:43 71:48>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [CompilationUnitContext.java <72:29 72:97>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <72:13 72:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [CompilationUnitContext.java <72:83 72:97>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [CompilationUnitContext.java <72:83 72:97>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <72:70 72:81>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <72:64 72:68>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <72:51 72:62>] @@ -260,8 +263,9 @@ SYMBOL_METHOD com.github.javaparser.symbolsolver.model.declarations.ReferenceTyp REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) [CompilationUnitContext.java <86:121 86:129>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol<1> [CompilationUnitContext.java <86:110 86:119>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol<8> [CompilationUnitContext.java <86:131 86:135>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [CompilationUnitContext.java <87:41 87:66>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <87:25 87:39>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CompilationUnitContext.java <87:51 87:66>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [CompilationUnitContext.java <87:51 87:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol<10> [CompilationUnitContext.java <87:69 87:71>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) [CompilationUnitContext.java <87:104 87:120>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.resolution.SymbolSolver.SymbolSolver(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CompilationUnitContext.java <87:79 87:90>] @@ -319,8 +323,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CompilationUnitContext.java <111:99 111:107>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [CompilationUnitContext.java <110:6 110:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [CompilationUnitContext.java <111:28 111:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <111:12 111:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [CompilationUnitContext.java <111:82 111:96>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [CompilationUnitContext.java <111:82 111:96>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <111:69 111:80>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <111:63 111:67>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <111:50 111:61>] @@ -338,6 +343,7 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [CompilationUnitContext.java <112:13 112:23>] LOCAL_SYMBOL: CompilationUnitContext.java<112:45> [CompilationUnitContext.java <112:45 112:45>] LOCAL_SYMBOL: CompilationUnitContext.java<112:45> [CompilationUnitContext.java <124:9 124:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [CompilationUnitContext.java <113:34 113:34>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [CompilationUnitContext.java <113:18 113:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<2> [CompilationUnitContext.java <113:37 113:40>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.NodeList> com.github.javaparser.ast.CompilationUnit.getTypes() [CompilationUnitContext.java <113:56 113:63>] @@ -465,8 +471,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Compil LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<10> [CompilationUnitContext.java <146:25 146:29>] LOCAL_SYMBOL: CompilationUnitContext.java<146:32> [CompilationUnitContext.java <146:32 146:32>] LOCAL_SYMBOL: CompilationUnitContext.java<146:32> [CompilationUnitContext.java <151:21 151:21>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <147:41 147:118>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <147:25 147:39>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <147:95 147:118>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <147:95 147:118>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <147:82 147:93>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <147:76 147:80>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <147:63 147:74>] @@ -508,8 +515,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Compil REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String com.github.javaparser.ast.nodeTypes.NodeWithName.getNameAsString() [CompilationUnitContext.java <157:47 157:61>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<12> [CompilationUnitContext.java <157:36 157:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<0> [CompilationUnitContext.java <157:73 157:76>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <158:37 158:114>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <158:21 158:35>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <158:91 158:114>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <158:91 158:114>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <158:78 158:89>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <158:72 158:76>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <158:59 158:70>] @@ -553,8 +561,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext [CompilationUnitContext.java <168:28 168:31>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [CompilationUnitContext.java <168:33 168:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<0> [CompilationUnitContext.java <168:104 168:107>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <169:29 169:106>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <169:13 169:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <169:83 169:106>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <169:83 169:106>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <169:70 169:81>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <169:64 169:68>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <169:51 169:62>] @@ -584,8 +593,9 @@ LOCAL_SYMBOL: CompilationUnitContext.java<173:16> [CompilationUnitContext.java < REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [CompilationUnitContext.java <175:13 175:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<18> [CompilationUnitContext.java <175:20 175:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType<0> [CompilationUnitContext.java <175:28 175:31>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <176:29 176:106>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <176:13 176:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <176:83 176:106>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <176:83 176:106>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <176:70 176:81>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <176:64 176:68>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <176:51 176:62>] @@ -610,8 +620,9 @@ QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <178: QUALIFIER: com.github.javaparser [CompilationUnitContext.java <178:62 178:71>] QUALIFIER: com.github [CompilationUnitContext.java <178:55 178:60>] QUALIFIER: com [CompilationUnitContext.java <178:51 178:53>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <183:25 183:102>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <183:9 183:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <183:79 183:102>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CompilationUnitContext.java <183:79 183:102>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [CompilationUnitContext.java <183:66 183:77>] QUALIFIER: com.github.javaparser.symbolsolver.model [CompilationUnitContext.java <183:60 183:64>] QUALIFIER: com.github.javaparser.symbolsolver [CompilationUnitContext.java <183:47 183:58>] @@ -753,12 +764,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CompilationUnitContext.java <227:47 227:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [CompilationUnitContext.java <226:6 226:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <227:28 227:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <227:12 227:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <227:28 227:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <227:28 227:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [CompilationUnitContext.java <227:59 227:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<0> [CompilationUnitContext.java <227:66 227:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [CompilationUnitContext.java <227:77 227:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [CompilationUnitContext.java <227:72 227:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [CompilationUnitContext.java <227:77 227:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [CompilationUnitContext.java <227:77 227:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<1> [CompilationUnitContext.java <227:83 227:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [CompilationUnitContext.java <227:99 227:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<2> [CompilationUnitContext.java <227:107 227:116>] @@ -830,8 +843,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Compil REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) [CompilationUnitContext.java <241:108 241:116>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<3> [CompilationUnitContext.java <241:97 241:106>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<6> [CompilationUnitContext.java <241:118 241:129>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <242:37 242:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <242:21 242:35>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <242:37 242:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <242:37 242:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<10> [CompilationUnitContext.java <242:56 242:61>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CompilationUnitContext.java <242:87 242:103>] @@ -874,8 +888,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Compil REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) [CompilationUnitContext.java <252:112 252:120>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<3> [CompilationUnitContext.java <252:101 252:110>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<12> [CompilationUnitContext.java <252:122 252:129>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <253:41 253:57>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CompilationUnitContext.java <253:25 253:39>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <253:41 253:57>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [CompilationUnitContext.java <253:41 253:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod<14> [CompilationUnitContext.java <253:60 253:65>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.CompilationUnitContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [CompilationUnitContext.java <253:91 253:107>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [CompilationUnitContext.java <253:69 253:89>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ConstructorContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ConstructorContext.txt index 601d3a26..a8138afd 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ConstructorContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ConstructorContext.txt @@ -31,8 +31,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: ConstructorContext.java<25:102> [ConstructorContext.java <25:102 25:102>] LOCAL_SYMBOL: ConstructorContext.java<25:102> [ConstructorContext.java <35:1 35:1>] COMMENT: comment [ConstructorContext.java <22:1 24:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext -> com.github.javaparser.ast.body.ConstructorDeclaration [ConstructorContext.java <25:78 25:99>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext [ConstructorContext.java <25:41 25:76>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext -> com.github.javaparser.ast.body.ConstructorDeclaration [ConstructorContext.java <25:78 25:99>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext -> com.github.javaparser.ast.body.ConstructorDeclaration [ConstructorContext.java <25:78 25:99>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext.ConstructorContext(com.github.javaparser.ast.body.ConstructorDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ConstructorContext.java <31:5 <31:5 <31:12 31:29> 31:88> 33:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.AbstractMethodLikeDeclarationContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ConstructorContext.ConstructorContext(com.github.javaparser.ast.body.ConstructorDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.AbstractMethodLikeDeclarationContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ConstructorContext.java <31:12 31:29>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ContextHelper.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ContextHelper.txt index 9d9270eb..65a4b609 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ContextHelper.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ContextHelper.txt @@ -128,21 +128,24 @@ SYMBOL_METHOD private com.github.javaparser.symbolsolver.javaparsermodel.context LOCAL_SYMBOL: ContextHelper.java<42:29> [ContextHelper.java <42:29 42:29>] LOCAL_SYMBOL: ContextHelper.java<42:29> [ContextHelper.java <44:5 44:5>] SYMBOL_METHOD public static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [ContextHelper.java <46:5 <46:5 <46:41 46:58> 48:112> 69:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ContextHelper.java <46:28 46:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ContextHelper.java <46:19 46:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ContextHelper.java <46:28 46:38>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ContextHelper.java <46:28 46:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [ContextHelper.java <46:60 46:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage<0> [ContextHelper.java <46:76 46:90>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [ContextHelper.java <46:93 46:98>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage<1> [ContextHelper.java <46:100 46:103>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <47:65 47:68>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ContextHelper.java <47:60 47:63>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <47:65 47:68>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <47:65 47:68>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage<2> [ContextHelper.java <47:71 47:84>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ContextHelper.java <47:87 47:96>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage<3> [ContextHelper.java <47:98 47:107>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [ContextHelper.java <48:60 48:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage<4> [ContextHelper.java <48:68 48:84>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <48:92 48:95>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ContextHelper.java <48:87 48:90>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <48:92 48:95>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ContextHelper.java <48:92 48:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage<5> [ContextHelper.java <48:98 48:111>] LOCAL_SYMBOL: ContextHelper.java<48:114> [ContextHelper.java <48:114 48:114>] LOCAL_SYMBOL: ContextHelper.java<48:114> [ContextHelper.java <69:5 69:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_EnumDeclarationContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_EnumDeclarationContext.txt index 6df66242..5bc48613 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_EnumDeclarationContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_EnumDeclarationContext.txt @@ -87,8 +87,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: EnumDeclarationContext.java<34:88> [EnumDeclarationContext.java <34:88 34:88>] LOCAL_SYMBOL: EnumDeclarationContext.java<34:88> [EnumDeclarationContext.java <80:1 80:1>] COMMENT: comment [EnumDeclarationContext.java <31:1 33:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.body.EnumDeclaration [EnumDeclarationContext.java <34:71 34:85>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [EnumDeclarationContext.java <34:45 34:69>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext -> com.github.javaparser.ast.body.EnumDeclaration [EnumDeclarationContext.java <34:71 34:85>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext -> com.github.javaparser.ast.body.EnumDeclaration [EnumDeclarationContext.java <34:71 34:85>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.javaParserTypeDeclarationAdapter [EnumDeclarationContext.java <36:46 36:77>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.javaParserTypeDeclarationAdapter -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter [EnumDeclarationContext.java <36:13 36:44>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.EnumDeclarationContext(com.github.javaparser.ast.body.EnumDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [EnumDeclarationContext.java <38:5 <38:5 <38:12 38:33> 38:85> 42:5>] @@ -117,8 +118,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [EnumDeclarationContext.java <45:56 45:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [EnumDeclarationContext.java <44:6 44:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [EnumDeclarationContext.java <45:28 45:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [EnumDeclarationContext.java <45:12 45:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [EnumDeclarationContext.java <45:38 45:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [EnumDeclarationContext.java <45:38 45:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [EnumDeclarationContext.java <45:68 45:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol<0> [EnumDeclarationContext.java <45:75 45:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [EnumDeclarationContext.java <45:81 45:90>] @@ -178,8 +180,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [EnumDeclarationContext.java <64:99 64:107>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [EnumDeclarationContext.java <63:6 63:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [EnumDeclarationContext.java <64:28 64:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [EnumDeclarationContext.java <64:12 64:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [EnumDeclarationContext.java <64:82 64:96>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [EnumDeclarationContext.java <64:82 64:96>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [EnumDeclarationContext.java <64:69 64:80>] QUALIFIER: com.github.javaparser.symbolsolver.model [EnumDeclarationContext.java <64:63 64:67>] QUALIFIER: com.github.javaparser.symbolsolver [EnumDeclarationContext.java <64:50 64:61>] @@ -201,8 +204,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [EnumDeclarationContext.java <69:101 69:111>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [EnumDeclarationContext.java <68:6 68:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [EnumDeclarationContext.java <69:28 69:98>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [EnumDeclarationContext.java <69:12 69:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [EnumDeclarationContext.java <69:82 69:98>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [EnumDeclarationContext.java <69:82 69:98>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations [EnumDeclarationContext.java <69:69 69:80>] QUALIFIER: com.github.javaparser.symbolsolver.model [EnumDeclarationContext.java <69:63 69:67>] QUALIFIER: com.github.javaparser.symbolsolver [EnumDeclarationContext.java <69:50 69:61>] @@ -211,8 +215,9 @@ QUALIFIER: com.github [EnumDeclarationContext.java <69:32 69:37>] QUALIFIER: com [EnumDeclarationContext.java <69:28 69:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [EnumDeclarationContext.java <69:113 69:118>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod<0> [EnumDeclarationContext.java <69:120 69:123>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [EnumDeclarationContext.java <69:131 69:134>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [EnumDeclarationContext.java <69:126 69:129>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [EnumDeclarationContext.java <69:131 69:134>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [EnumDeclarationContext.java <69:131 69:134>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod<1> [EnumDeclarationContext.java <69:137 69:150>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.EnumDeclarationContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [EnumDeclarationContext.java <69:153 69:159>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_FieldAccessContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_FieldAccessContext.txt index 244fbf3d..41166ea4 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_FieldAccessContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_FieldAccessContext.txt @@ -129,8 +129,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: FieldAccessContext.java<42:84> [FieldAccessContext.java <42:84 42:84>] LOCAL_SYMBOL: FieldAccessContext.java<42:84> [FieldAccessContext.java <93:1 93:1>] COMMENT: comment [FieldAccessContext.java <39:1 41:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.expr.FieldAccessExpr [FieldAccessContext.java <42:67 42:81>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [FieldAccessContext.java <42:41 42:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext -> com.github.javaparser.ast.expr.FieldAccessExpr [FieldAccessContext.java <42:67 42:81>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext -> com.github.javaparser.ast.expr.FieldAccessExpr [FieldAccessContext.java <42:67 42:81>] SYMBOL_FIELD private static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.ARRAY_LENGTH_FIELD_NAME [FieldAccessContext.java <44:33 44:55>] REFERENCE_TYPE_USAGE static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.ARRAY_LENGTH_FIELD_NAME -> java.lang.String [FieldAccessContext.java <44:26 44:31>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.FieldAccessContext(com.github.javaparser.ast.expr.FieldAccessExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldAccessContext.java <46:5 <46:5 <46:12 46:29> 46:81> 48:5>] @@ -149,8 +150,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldAccessContext.java <51:56 51:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [FieldAccessContext.java <50:6 50:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [FieldAccessContext.java <51:28 51:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [FieldAccessContext.java <51:12 51:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldAccessContext.java <51:38 51:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldAccessContext.java <51:38 51:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [FieldAccessContext.java <51:68 51:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol<0> [FieldAccessContext.java <51:75 51:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [FieldAccessContext.java <51:81 51:90>] @@ -209,8 +211,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldAccessContext.java <62:45 62:53>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [FieldAccessContext.java <61:6 61:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [FieldAccessContext.java <62:28 62:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [FieldAccessContext.java <62:12 62:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [FieldAccessContext.java <62:28 62:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [FieldAccessContext.java <62:28 62:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [FieldAccessContext.java <62:55 62:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType<0> [FieldAccessContext.java <62:62 62:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [FieldAccessContext.java <62:68 62:77>] @@ -229,12 +232,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldAccessContext.java <67:47 67:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [FieldAccessContext.java <66:6 66:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [FieldAccessContext.java <67:28 67:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [FieldAccessContext.java <67:12 67:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [FieldAccessContext.java <67:28 67:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [FieldAccessContext.java <67:28 67:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [FieldAccessContext.java <67:59 67:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod<0> [FieldAccessContext.java <67:66 67:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [FieldAccessContext.java <67:77 67:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [FieldAccessContext.java <67:72 67:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [FieldAccessContext.java <67:77 67:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [FieldAccessContext.java <67:77 67:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod<1> [FieldAccessContext.java <67:83 67:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [FieldAccessContext.java <67:99 67:105>] @@ -256,8 +261,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldAccessContext.java <72:28 72:45>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [FieldAccessContext.java <71:6 71:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [FieldAccessContext.java <72:21 72:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [FieldAccessContext.java <72:12 72:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [FieldAccessContext.java <72:21 72:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [FieldAccessContext.java <72:21 72:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [FieldAccessContext.java <72:47 72:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue<0> [FieldAccessContext.java <72:54 72:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [FieldAccessContext.java <72:60 72:69>] @@ -307,8 +313,9 @@ REFERENCE_CALL java.util.Optional [FieldAccessContext.java <79:17 79:27>] LOCAL_SYMBOL: FieldAccessContext.java<79:48> [FieldAccessContext.java <79:48 79:48>] LOCAL_SYMBOL: FieldAccessContext.java<79:48> [FieldAccessContext.java <86:13 86:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [FieldAccessContext.java <80:26 80:29>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [FieldAccessContext.java <80:17 80:24>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [FieldAccessContext.java <80:26 80:29>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [FieldAccessContext.java <80:26 80:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue<4> [FieldAccessContext.java <80:32 80:40>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.FieldAccessContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) [FieldAccessContext.java <80:74 80:85>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForStatementContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForStatementContext.txt index 4dab3f4b..d72c80b0 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForStatementContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForStatementContext.txt @@ -120,8 +120,9 @@ QUALIFIER: com [ForStatementContext.java <35:15 35:17>] SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext [ForStatementContext.java <37:1 <37:14 37:32> 69:1>] LOCAL_SYMBOL: ForStatementContext.java<37:77> [ForStatementContext.java <37:77 37:77>] LOCAL_SYMBOL: ForStatementContext.java<37:77> [ForStatementContext.java <69:1 69:1>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.stmt.ForStmt [ForStatementContext.java <37:68 37:74>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [ForStatementContext.java <37:42 37:66>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext -> com.github.javaparser.ast.stmt.ForStmt [ForStatementContext.java <37:68 37:74>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext -> com.github.javaparser.ast.stmt.ForStmt [ForStatementContext.java <37:68 37:74>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.ForStatementContext(com.github.javaparser.ast.stmt.ForStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForStatementContext.java <39:5 <39:5 <39:12 39:30> 39:74> 41:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.ForStatementContext(com.github.javaparser.ast.stmt.ForStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForStatementContext.java <39:12 39:30>] @@ -138,8 +139,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForStatementContext.java <44:56 44:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ForStatementContext.java <43:6 43:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [ForStatementContext.java <44:28 44:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ForStatementContext.java <44:12 44:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ForStatementContext.java <44:38 44:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ForStatementContext.java <44:38 44:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ForStatementContext.java <44:68 44:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol<0> [ForStatementContext.java <44:75 44:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ForStatementContext.java <44:81 44:90>] @@ -224,12 +226,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForStatementContext.java <66:47 66:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ForStatementContext.java <65:6 65:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ForStatementContext.java <66:28 66:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ForStatementContext.java <66:12 66:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ForStatementContext.java <66:28 66:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ForStatementContext.java <66:28 66:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ForStatementContext.java <66:59 66:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod<0> [ForStatementContext.java <66:66 66:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ForStatementContext.java <66:77 66:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ForStatementContext.java <66:72 66:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ForStatementContext.java <66:77 66:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ForStatementContext.java <66:77 66:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod<1> [ForStatementContext.java <66:83 66:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [ForStatementContext.java <66:99 66:105>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForechStatementContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForechStatementContext.txt index 332dd1e4..17cb590e 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForechStatementContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_ForechStatementContext.txt @@ -94,8 +94,9 @@ QUALIFIER: com [ForechStatementContext.java <31:15 31:17>] SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext [ForechStatementContext.java <33:1 <33:14 33:35> 60:1>] LOCAL_SYMBOL: ForechStatementContext.java<33:84> [ForechStatementContext.java <33:84 33:84>] LOCAL_SYMBOL: ForechStatementContext.java<33:84> [ForechStatementContext.java <60:1 60:1>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.stmt.ForeachStmt [ForechStatementContext.java <33:71 33:81>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [ForechStatementContext.java <33:45 33:69>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext -> com.github.javaparser.ast.stmt.ForeachStmt [ForechStatementContext.java <33:71 33:81>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext -> com.github.javaparser.ast.stmt.ForeachStmt [ForechStatementContext.java <33:71 33:81>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.ForechStatementContext(com.github.javaparser.ast.stmt.ForeachStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForechStatementContext.java <35:5 <35:5 <35:12 35:33> 35:81> 37:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.ForechStatementContext(com.github.javaparser.ast.stmt.ForeachStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForechStatementContext.java <35:12 35:33>] @@ -112,8 +113,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForechStatementContext.java <40:56 40:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ForechStatementContext.java <39:6 39:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [ForechStatementContext.java <40:28 40:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ForechStatementContext.java <40:12 40:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ForechStatementContext.java <40:38 40:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ForechStatementContext.java <40:38 40:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ForechStatementContext.java <40:68 40:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol<0> [ForechStatementContext.java <40:75 40:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ForechStatementContext.java <40:81 40:90>] @@ -183,12 +185,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ForechStatementContext.java <57:47 57:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ForechStatementContext.java <56:6 56:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ForechStatementContext.java <57:28 57:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ForechStatementContext.java <57:12 57:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ForechStatementContext.java <57:28 57:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ForechStatementContext.java <57:28 57:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ForechStatementContext.java <57:59 57:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod<0> [ForechStatementContext.java <57:66 57:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ForechStatementContext.java <57:77 57:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ForechStatementContext.java <57:72 57:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ForechStatementContext.java <57:77 57:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ForechStatementContext.java <57:77 57:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod<1> [ForechStatementContext.java <57:83 57:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.ForechStatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [ForechStatementContext.java <57:99 57:105>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_JavaParserTypeDeclarationAdapter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_JavaParserTypeDeclarationAdapter.txt index 03715b79..e833fb6c 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_JavaParserTypeDeclarationAdapter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_JavaParserTypeDeclarationAdapter.txt @@ -134,6 +134,7 @@ LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<25:47> [JavaParserTypeDeclar LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<25:47> [JavaParserTypeDeclarationAdapter.java <133:1 133:1>] COMMENT: comment [JavaParserTypeDeclarationAdapter.java <22:1 24:3>] SYMBOL_FIELD private com.github.javaparser.ast.body.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.wrappedNode [JavaParserTypeDeclarationAdapter.java <27:63 27:73>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeDeclarationAdapter.java <27:60 27:60>] REFERENCE_TYPE_USAGE com.github.javaparser.ast.body.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.wrappedNode -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <27:44 27:58>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeDeclarationAdapter.java <27:39 27:42>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeDeclarationAdapter.java <27:35 27:37>] @@ -147,6 +148,7 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.core.resolution.Context SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.typeDeclaration [JavaParserTypeDeclarationAdapter.java <30:38 30:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.typeDeclaration -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeDeclarationAdapter.java <30:13 30:36>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.JavaParserTypeDeclarationAdapter(com.github.javaparser.ast.body.TypeDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.core.resolution.Context) [JavaParserTypeDeclarationAdapter.java <32:5 <32:5 <32:12 32:43> 34:60> 39:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeDeclarationAdapter.java <32:92 32:92>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.JavaParserTypeDeclarationAdapter(com.github.javaparser.ast.body.TypeDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <32:76 32:90>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeDeclarationAdapter.java <32:71 32:74>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeDeclarationAdapter.java <32:67 32:69>] @@ -179,8 +181,9 @@ SYMBOL_FIELD com.github.javaparser.symbolsolver.core.resolution.Context com.gith REFERENCE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.JavaParserTypeDeclarationAdapter(com.github.javaparser.ast.body.TypeDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.context [JavaParserTypeDeclarationAdapter.java <38:14 38:20>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.JavaParserTypeDeclarationAdapter<3> [JavaParserTypeDeclarationAdapter.java <38:24 38:30>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeDeclarationAdapter.java <41:5 <41:5 <41:45 41:53> 41:89> 84:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <41:28 41:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeDeclarationAdapter.java <41:12 41:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <41:28 41:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <41:28 41:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavaParserTypeDeclarationAdapter.java <41:55 41:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<0> [JavaParserTypeDeclarationAdapter.java <41:62 41:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserTypeDeclarationAdapter.java <41:68 41:77>] @@ -208,6 +211,7 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade [JavaParserTypeDeclarationAdapter.java <43:43 43:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<1> [JavaParserTypeDeclarationAdapter.java <43:64 43:73>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.wrappedNode [JavaParserTypeDeclarationAdapter.java <43:95 43:105>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [JavaParserTypeDeclarationAdapter.java <47:30 47:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.BodyDeclaration [JavaParserTypeDeclarationAdapter.java <47:14 47:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<2> [JavaParserTypeDeclarationAdapter.java <47:33 47:38>] SYMBOL_METHOD com.github.javaparser.ast.NodeList> com.github.javaparser.ast.body.TypeDeclaration.getMembers() @@ -225,6 +229,7 @@ QUALIFIER: com.github [JavaParserTypeDeclarationAdapter.java <48:39 48:44>] QUALIFIER: com [JavaParserTypeDeclarationAdapter.java <48:35 48:37>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<48:83> [JavaParserTypeDeclarationAdapter.java <48:83 48:83>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<48:83> [JavaParserTypeDeclarationAdapter.java <57:13 57:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeDeclarationAdapter.java <49:64 49:64>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <49:48 49:62>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeDeclarationAdapter.java <49:43 49:46>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeDeclarationAdapter.java <49:39 49:41>] @@ -232,6 +237,7 @@ QUALIFIER: com.github.javaparser [JavaParserTypeDeclarationAdapter.java <49:28 4 QUALIFIER: com.github [JavaParserTypeDeclarationAdapter.java <49:21 49:26>] QUALIFIER: com [JavaParserTypeDeclarationAdapter.java <49:17 49:19>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<4> [JavaParserTypeDeclarationAdapter.java <49:67 49:78>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeDeclarationAdapter.java <49:130 49:130>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeDeclarationAdapter.java <49:114 49:128>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeDeclarationAdapter.java <49:109 49:112>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeDeclarationAdapter.java <49:105 49:107>] @@ -305,8 +311,10 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolRefere REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters [JavaParserTypeDeclarationAdapter.java <60:36 60:57>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<60:60> [JavaParserTypeDeclarationAdapter.java <60:60 60:60>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<60:60> [JavaParserTypeDeclarationAdapter.java <68:9 68:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters -> ? [JavaParserTypeDeclarationAdapter.java <61:36 61:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters [JavaParserTypeDeclarationAdapter.java <61:13 61:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<5> [JavaParserTypeDeclarationAdapter.java <61:39 61:60>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters -> ? [JavaParserTypeDeclarationAdapter.java <61:88 61:88>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters [JavaParserTypeDeclarationAdapter.java <61:65 61:86>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.wrappedNode [JavaParserTypeDeclarationAdapter.java <61:92 61:102>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.type.TypeParameter [JavaParserTypeDeclarationAdapter.java <62:18 62:30>] @@ -374,12 +382,14 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolRefere LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<0> [JavaParserTypeDeclarationAdapter.java <83:46 83:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveType<1> [JavaParserTypeDeclarationAdapter.java <83:52 83:61>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeDeclarationAdapter.java <86:5 <86:5 <86:47 86:57> 86:140> 125:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <86:28 86:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeDeclarationAdapter.java <86:12 86:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <86:28 86:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <86:28 86:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavaParserTypeDeclarationAdapter.java <86:59 86:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<0> [JavaParserTypeDeclarationAdapter.java <86:66 86:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeDeclarationAdapter.java <86:77 86:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [JavaParserTypeDeclarationAdapter.java <86:72 86:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeDeclarationAdapter.java <86:77 86:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeDeclarationAdapter.java <86:77 86:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<1> [JavaParserTypeDeclarationAdapter.java <86:83 86:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [JavaParserTypeDeclarationAdapter.java <86:99 86:105>] @@ -388,8 +398,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<3> [JavaParserTypeDeclarationAdapter.java <86:130 86:139>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<86:142> [JavaParserTypeDeclarationAdapter.java <86:142 86:142>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<86:142> [JavaParserTypeDeclarationAdapter.java <125:5 125:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <87:14 87:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [JavaParserTypeDeclarationAdapter.java <87:9 87:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <87:14 87:30>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <87:14 87:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<4> [JavaParserTypeDeclarationAdapter.java <87:33 87:48>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserTypeDeclarationAdapter.java <90:18 90:24>] @@ -435,8 +446,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<9> [JavaParserTypeDeclarationAdapter.java <95:40 95:47>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<95:71> [JavaParserTypeDeclarationAdapter.java <95:71 95:71>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<95:71> [JavaParserTypeDeclarationAdapter.java <104:3 104:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <96:37 96:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeDeclarationAdapter.java <96:21 96:35>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <96:37 96:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <96:37 96:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<11> [JavaParserTypeDeclarationAdapter.java <96:56 96:58>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeDeclarationAdapter.java <97:30 97:46>] @@ -463,8 +475,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<4> [JavaParserTypeDeclarationAdapter.java <109:13 109:28>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<109:41> [JavaParserTypeDeclarationAdapter.java <109:41 109:41>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<109:41> [JavaParserTypeDeclarationAdapter.java <114:9 114:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <110:29 110:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeDeclarationAdapter.java <110:13 110:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <110:29 110:45>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <110:29 110:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<12> [JavaParserTypeDeclarationAdapter.java <110:48 110:61>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeDeclarationAdapter.java <110:85 110:95>] @@ -489,8 +502,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.typeDeclaration [JavaParserTypeDeclarationAdapter.java <117:43 117:57>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<117:74> [JavaParserTypeDeclarationAdapter.java <117:74 117:74>] LOCAL_SYMBOL: JavaParserTypeDeclarationAdapter.java<117:74> [JavaParserTypeDeclarationAdapter.java <122:9 122:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <118:29 118:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeDeclarationAdapter.java <118:13 118:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <118:29 118:45>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeDeclarationAdapter.java <118:29 118:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<13> [JavaParserTypeDeclarationAdapter.java <118:48 118:50>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeDeclarationAdapter.java <118:76 118:92>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [JavaParserTypeDeclarationAdapter.java <118:54 118:74>] @@ -518,10 +532,12 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaPa LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<1> [JavaParserTypeDeclarationAdapter.java <124:81 124:94>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveMethod<3> [JavaParserTypeDeclarationAdapter.java <124:97 124:106>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeDeclarationAdapter.java <127:5 <127:5 <127:52 127:67> 127:117> 132:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserTypeDeclarationAdapter.java <127:28 127:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeDeclarationAdapter.java <127:12 127:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserTypeDeclarationAdapter.java <127:28 127:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserTypeDeclarationAdapter.java <127:28 127:49>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeDeclarationAdapter.java <127:74 127:77>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [JavaParserTypeDeclarationAdapter.java <127:69 127:72>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeDeclarationAdapter.java <127:74 127:77>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeDeclarationAdapter.java <127:74 127:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor<0> [JavaParserTypeDeclarationAdapter.java <127:80 127:93>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor(java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserTypeDeclarationAdapter.java <127:96 127:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.JavaParserTypeDeclarationAdapter.solveConstructor<1> [JavaParserTypeDeclarationAdapter.java <127:107 127:116>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_LambdaExprContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_LambdaExprContext.txt index f0da6887..8760f0a8 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_LambdaExprContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_LambdaExprContext.txt @@ -183,8 +183,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: LambdaExprContext.java<50:78> [LambdaExprContext.java <50:78 50:78>] LOCAL_SYMBOL: LambdaExprContext.java<50:78> [LambdaExprContext.java <194:1 194:1>] COMMENT: comment [LambdaExprContext.java <47:1 49:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.expr.LambdaExpr [LambdaExprContext.java <50:66 50:75>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [LambdaExprContext.java <50:40 50:64>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext -> com.github.javaparser.ast.expr.LambdaExpr [LambdaExprContext.java <50:66 50:75>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext -> com.github.javaparser.ast.expr.LambdaExpr [LambdaExprContext.java <50:66 50:75>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.LambdaExprContext(com.github.javaparser.ast.expr.LambdaExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <52:5 <52:5 <52:12 52:28> 52:75> 54:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.LambdaExprContext(com.github.javaparser.ast.expr.LambdaExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <52:12 52:28>] @@ -201,8 +202,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <57:28 57:45>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [LambdaExprContext.java <56:6 56:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [LambdaExprContext.java <57:21 57:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [LambdaExprContext.java <57:12 57:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [LambdaExprContext.java <57:21 57:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [LambdaExprContext.java <57:21 57:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [LambdaExprContext.java <57:47 57:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<0> [LambdaExprContext.java <57:54 57:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [LambdaExprContext.java <57:60 57:69>] @@ -276,8 +278,9 @@ SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.getParamTypes() [LambdaExprContext.java <67:55 67:67>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<9> [LambdaExprContext.java <67:43 67:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<10> [LambdaExprContext.java <67:75 67:75>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [LambdaExprContext.java <70:34 70:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [LambdaExprContext.java <70:25 70:32>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [LambdaExprContext.java <70:34 70:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [LambdaExprContext.java <70:34 70:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<12> [LambdaExprContext.java <70:47 70:65>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) [LambdaExprContext.java <70:94 70:112>] @@ -414,8 +417,9 @@ REFERENCE_CALL java.util.Optional] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<1> [LambdaExprContext.java <106:55 106:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<20> [LambdaExprContext.java <106:94 106:111>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [LambdaExprContext.java <107:34 107:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [LambdaExprContext.java <107:25 107:32>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [LambdaExprContext.java <107:34 107:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [LambdaExprContext.java <107:34 107:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<22> [LambdaExprContext.java <107:47 107:62>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) [LambdaExprContext.java <107:91 107:109>] QUALIFIER: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic [LambdaExprContext.java <107:66 107:89>] @@ -430,9 +434,11 @@ REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T java.util.Optional.get() [LambdaExprContext.java <109:64 109:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<22> [LambdaExprContext.java <109:47 109:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<5> [LambdaExprContext.java <109:83 109:87>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LambdaExprContext.java <112:33 112:56>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <112:59 112:62>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Map [LambdaExprContext.java <112:29 112:31>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LambdaExprContext.java <112:33 112:56>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <112:59 112:62>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LambdaExprContext.java <112:33 112:56>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <112:59 112:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<24> [LambdaExprContext.java <112:65 112:77>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.HashMap.HashMap() [LambdaExprContext.java <112:85 112:93>] @@ -442,9 +448,11 @@ REFERENCE_CALL java.util.Optional [LambdaExprContext.java <113:33 113:42>] LOCAL_SYMBOL: LambdaExprContext.java<113:63> [LambdaExprContext.java <113:63 113:63>] LOCAL_SYMBOL: LambdaExprContext.java<113:63> [LambdaExprContext.java <120:29 120:29>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LambdaExprContext.java <114:45 114:68>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <114:71 114:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> javaslang.Tuple2 [LambdaExprContext.java <114:38 114:43>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LambdaExprContext.java <114:45 114:68>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <114:71 114:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LambdaExprContext.java <114:45 114:68>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <114:71 114:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue<25> [LambdaExprContext.java <114:77 114:81>] SYMBOL_METHOD java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() [LambdaExprContext.java <114:114 114:133>] @@ -526,8 +534,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <142:56 142:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [LambdaExprContext.java <141:6 141:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [LambdaExprContext.java <142:28 142:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [LambdaExprContext.java <142:12 142:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [LambdaExprContext.java <142:38 142:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [LambdaExprContext.java <142:38 142:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [LambdaExprContext.java <142:68 142:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol<0> [LambdaExprContext.java <142:75 142:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [LambdaExprContext.java <142:81 142:90>] @@ -546,8 +555,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory [LambdaExprContext.java <144:35 144:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol<2> [LambdaExprContext.java <144:73 144:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol<1> [LambdaExprContext.java <144:84 144:93>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [LambdaExprContext.java <145:29 145:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [LambdaExprContext.java <145:13 145:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [LambdaExprContext.java <145:29 145:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [LambdaExprContext.java <145:29 145:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol<5> [LambdaExprContext.java <145:47 145:61>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [LambdaExprContext.java <145:65 145:73>] @@ -567,8 +577,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <156:45 156:53>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [LambdaExprContext.java <155:6 155:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [LambdaExprContext.java <156:28 156:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [LambdaExprContext.java <156:12 156:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [LambdaExprContext.java <156:28 156:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [LambdaExprContext.java <156:28 156:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [LambdaExprContext.java <156:55 156:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType<0> [LambdaExprContext.java <156:62 156:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [LambdaExprContext.java <156:68 156:77>] @@ -583,12 +594,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <161:47 161:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [LambdaExprContext.java <160:6 160:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [LambdaExprContext.java <161:28 161:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [LambdaExprContext.java <161:12 161:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [LambdaExprContext.java <161:28 161:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [LambdaExprContext.java <161:28 161:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [LambdaExprContext.java <162:13 162:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod<0> [LambdaExprContext.java <162:20 162:23>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <162:31 162:34>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [LambdaExprContext.java <162:26 162:29>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <162:31 162:34>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LambdaExprContext.java <162:31 162:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod<1> [LambdaExprContext.java <162:37 162:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [LambdaExprContext.java <162:53 162:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveMethod<2> [LambdaExprContext.java <162:61 162:70>] @@ -604,8 +617,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Lambda SYMBOL_METHOD protected java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <170:5 <170:5 <170:37 170:52> 170:123> 178:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [LambdaExprContext.java <170:37 170:52>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [LambdaExprContext.java <170:30 170:34>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [LambdaExprContext.java <170:21 170:28>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [LambdaExprContext.java <170:30 170:34>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [LambdaExprContext.java <170:30 170:34>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.resolution.SymbolDeclarator [LambdaExprContext.java <170:54 170:69>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue<0> [LambdaExprContext.java <170:71 170:86>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.LambdaExprContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [LambdaExprContext.java <170:89 170:94>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodCallExprContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodCallExprContext.txt index 1e8208ab..affe3ca6 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodCallExprContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodCallExprContext.txt @@ -184,8 +184,9 @@ QUALIFIER: java [MethodCallExprContext.java <46:8 46:11>] SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext [MethodCallExprContext.java <48:1 <48:14 48:34> 476:1>] LOCAL_SYMBOL: MethodCallExprContext.java<48:86> [MethodCallExprContext.java <48:86 48:86>] LOCAL_SYMBOL: MethodCallExprContext.java<48:86> [MethodCallExprContext.java <476:1 476:1>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.expr.MethodCallExpr [MethodCallExprContext.java <48:70 48:83>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [MethodCallExprContext.java <48:44 48:68>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext -> com.github.javaparser.ast.expr.MethodCallExpr [MethodCallExprContext.java <48:70 48:83>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext -> com.github.javaparser.ast.expr.MethodCallExpr [MethodCallExprContext.java <48:70 48:83>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.MethodCallExprContext(com.github.javaparser.ast.expr.MethodCallExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <54:5 <54:5 <54:12 54:32> 54:83> 56:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.MethodCallExprContext(com.github.javaparser.ast.expr.MethodCallExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <54:12 54:32>] @@ -202,8 +203,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <63:27 63:42>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [MethodCallExprContext.java <62:6 62:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <63:21 63:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [MethodCallExprContext.java <63:12 63:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <63:21 63:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <63:21 63:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodCallExprContext.java <63:44 63:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType<0> [MethodCallExprContext.java <63:51 63:54>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <63:57 63:66>] @@ -230,8 +232,9 @@ SYMBOL_METHOD java.util.Optional.T java.util.Optional.get() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional.T java.util.Optional.get() [MethodCallExprContext.java <65:96 65:98>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.ast.expr.MethodCallExpr.getScope() [MethodCallExprContext.java <65:85 65:92>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [MethodCallExprContext.java <65:73 65:83>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <66:22 66:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [MethodCallExprContext.java <66:13 66:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <66:22 66:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <66:22 66:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType<3> [MethodCallExprContext.java <66:28 66:30>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) [MethodCallExprContext.java <66:64 66:88>] @@ -257,12 +260,14 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <79:34 79:51>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [MethodCallExprContext.java <78:6 78:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <79:21 79:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [MethodCallExprContext.java <79:12 79:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <79:21 79:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <79:21 79:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodCallExprContext.java <79:53 79:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<0> [MethodCallExprContext.java <79:60 79:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <79:71 79:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodCallExprContext.java <79:66 79:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <79:71 79:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <79:71 79:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<1> [MethodCallExprContext.java <79:77 79:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <79:93 79:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<2> [MethodCallExprContext.java <79:104 79:113>] @@ -290,8 +295,9 @@ SYMBOL_METHOD com.github.javaparser.ast.expr.SimpleName com.github.javaparser.as REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.expr.SimpleName com.github.javaparser.ast.expr.NameExpr.getName() [MethodCallExprContext.java <84:55 84:61>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.expr.NameExpr [MethodCallExprContext.java <84:38 84:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <84:48 84:52>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodCallExprContext.java <85:33 85:47>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodCallExprContext.java <85:17 85:31>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodCallExprContext.java <85:33 85:47>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodCallExprContext.java <85:33 85:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<5> [MethodCallExprContext.java <85:50 85:52>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <85:56 85:64>] @@ -302,8 +308,9 @@ REFERENCE_CALL java.util.Optional [MethodCallExprContext.java <86:21 86:23>] LOCAL_SYMBOL: MethodCallExprContext.java<86:37> [MethodCallExprContext.java <86:37 86:37>] LOCAL_SYMBOL: MethodCallExprContext.java<86:37> [MethodCallExprContext.java <97:17 97:17>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <87:37 87:53>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodCallExprContext.java <87:21 87:35>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <87:37 87:53>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <87:37 87:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<6> [MethodCallExprContext.java <87:56 87:56>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <87:82 87:98>] @@ -356,9 +363,11 @@ REFERENCE_CALL java.util.Optional] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<2> [MethodCallExprContext.java <100:53 100:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <100:73 100:77>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <103:17 103:40>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <103:43 103:46>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Map [MethodCallExprContext.java <103:13 103:15>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <103:17 103:40>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <103:43 103:46>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <103:17 103:40>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <103:43 103:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<9> [MethodCallExprContext.java <103:49 103:61>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.HashMap.HashMap() [MethodCallExprContext.java <103:69 103:77>] @@ -450,8 +459,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com. REFERENCE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [MethodCallExprContext.java <127:13 127:23>] LOCAL_SYMBOL: MethodCallExprContext.java<127:57> [MethodCallExprContext.java <127:57 127:57>] LOCAL_SYMBOL: MethodCallExprContext.java<127:57> [MethodCallExprContext.java <139:9 139:9>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <128:24 128:27>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> java.util.List [MethodCallExprContext.java <128:19 128:22>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <128:24 128:27>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <128:24 128:27>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList<2> [MethodCallExprContext.java <128:30 128:42>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> java.util.ArrayList.ArrayList() [MethodCallExprContext.java <128:50 128:60>] @@ -477,8 +487,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com. QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFacade [MethodCallExprContext.java <130:35 130:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList<0> [MethodCallExprContext.java <130:56 130:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList<3> [MethodCallExprContext.java <130:83 130:84>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <133:18 133:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> java.util.List [MethodCallExprContext.java <133:13 133:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <133:18 133:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <133:18 133:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList<5> [MethodCallExprContext.java <133:44 133:55>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [MethodCallExprContext.java <133:88 133:104>] @@ -514,8 +525,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <145:56 145:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [MethodCallExprContext.java <144:6 144:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [MethodCallExprContext.java <145:28 145:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodCallExprContext.java <145:12 145:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [MethodCallExprContext.java <145:38 145:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [MethodCallExprContext.java <145:38 145:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodCallExprContext.java <145:68 145:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol<0> [MethodCallExprContext.java <145:75 145:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <145:81 145:90>] @@ -530,8 +542,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <150:28 150:45>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [MethodCallExprContext.java <149:6 149:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [MethodCallExprContext.java <150:21 150:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [MethodCallExprContext.java <150:12 150:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [MethodCallExprContext.java <150:21 150:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [MethodCallExprContext.java <150:21 150:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodCallExprContext.java <150:47 150:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue<0> [MethodCallExprContext.java <150:54 150:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <150:60 150:69>] @@ -549,12 +562,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <156:47 156:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [MethodCallExprContext.java <155:6 155:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <156:28 156:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodCallExprContext.java <156:12 156:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <156:28 156:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <156:28 156:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodCallExprContext.java <156:59 156:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<0> [MethodCallExprContext.java <156:66 156:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <156:77 156:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodCallExprContext.java <156:72 156:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <156:77 156:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <156:77 156:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<1> [MethodCallExprContext.java <156:83 156:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [MethodCallExprContext.java <156:99 156:105>] @@ -581,8 +596,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<5> [MethodCallExprContext.java <162:26 162:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.expr.NameExpr [MethodCallExprContext.java <162:41 162:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<4> [MethodCallExprContext.java <162:51 162:55>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodCallExprContext.java <163:33 163:47>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodCallExprContext.java <163:17 163:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodCallExprContext.java <163:33 163:47>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodCallExprContext.java <163:33 163:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<6> [MethodCallExprContext.java <163:50 163:64>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <163:73 163:81>] QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext [MethodCallExprContext.java <163:68 163:71>] @@ -702,8 +718,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Method LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<3> [MethodCallExprContext.java <186:101 186:110>] LOCAL_SYMBOL: MethodCallExprContext.java<186:114> [MethodCallExprContext.java <186:114 186:114>] LOCAL_SYMBOL: MethodCallExprContext.java<186:114> [MethodCallExprContext.java <191:17 191:17>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <187:37 187:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodCallExprContext.java <187:21 187:35>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <187:37 187:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodCallExprContext.java <187:37 187:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<12> [MethodCallExprContext.java <187:56 187:58>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodCallExprContext.java <187:84 187:100>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [MethodCallExprContext.java <187:62 187:82>] @@ -770,14 +787,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Method LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<1> [MethodCallExprContext.java <200:118 200:131>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethod<3> [MethodCallExprContext.java <200:141 200:150>] SYMBOL_METHOD private java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [MethodCallExprContext.java <208:5 <208:5 <208:35 208:52> 210:79> 261:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <208:22 208:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodCallExprContext.java <208:13 208:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <208:22 208:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <208:22 208:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [MethodCallExprContext.java <208:54 208:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<0> [MethodCallExprContext.java <208:68 208:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [MethodCallExprContext.java <208:77 208:82>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<1> [MethodCallExprContext.java <208:84 208:87>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <209:59 209:62>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [MethodCallExprContext.java <209:54 209:57>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <209:59 209:62>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <209:59 209:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<2> [MethodCallExprContext.java <209:65 209:78>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <209:81 209:90>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <209:92 209:101>] @@ -785,8 +804,9 @@ REFERENCE_TYPE_USAGE java.util.Optional [MethodCallExprContext.java <210:62 210:78>] LOCAL_SYMBOL: MethodCallExprContext.java<210:81> [MethodCallExprContext.java <210:81 210:81>] LOCAL_SYMBOL: MethodCallExprContext.java<210:81> [MethodCallExprContext.java <261:5 261:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <211:18 211:28>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodCallExprContext.java <211:9 211:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <211:18 211:28>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <211:18 211:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<5> [MethodCallExprContext.java <211:31 211:33>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [MethodCallExprContext.java <211:51 211:68>] @@ -812,9 +832,11 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Method REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParametersFromExplicitList(com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.methods.MethodUsage) [MethodCallExprContext.java <215:27 215:69>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <215:71 215:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<6> [MethodCallExprContext.java <215:83 215:93>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <235:17 235:40>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <235:43 235:46>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Map [MethodCallExprContext.java <235:13 235:15>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <235:17 235:40>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <235:43 235:46>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <235:17 235:40>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <235:43 235:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<7> [MethodCallExprContext.java <235:49 235:61>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.HashMap.HashMap() [MethodCallExprContext.java <235:69 235:77>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.HashMap [MethodCallExprContext.java <235:69 235:75>] @@ -858,10 +880,12 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Method LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<8> [MethodCallExprContext.java <242:47 242:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<10> [MethodCallExprContext.java <242:51 242:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<7> [MethodCallExprContext.java <242:66 242:78>] +REFERENCE_TYPE_ARGUMENT java.util.Map.Entry -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <245:28 245:51>] +REFERENCE_TYPE_ARGUMENT java.util.Map.Entry -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <245:54 245:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Map.Entry [MethodCallExprContext.java <245:22 245:26>] QUALIFIER: java.util.Map [MethodCallExprContext.java <245:18 245:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <245:28 245:51>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <245:54 245:57>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <245:28 245:51>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <245:54 245:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<11> [MethodCallExprContext.java <245:60 245:64>] SYMBOL_METHOD java.util.Set.Entry.K, java.util.Map.V>> java.util.Map.entrySet() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Set.Entry.K, java.util.Map.V>> java.util.Map.entrySet() [MethodCallExprContext.java <245:82 245:89>] @@ -931,9 +955,11 @@ REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.con LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes<0> [MethodCallExprContext.java <263:34 263:39>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <263:42 263:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes<1> [MethodCallExprContext.java <263:47 263:52>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <263:59 263:82>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <263:85 263:88>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [MethodCallExprContext.java <263:55 263:57>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <263:59 263:82>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <263:85 263:88>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <263:59 263:82>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <263:85 263:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.inferTypes<2> [MethodCallExprContext.java <263:91 263:98>] LOCAL_SYMBOL: MethodCallExprContext.java<263:101> [MethodCallExprContext.java <263:101 263:101>] LOCAL_SYMBOL: MethodCallExprContext.java<263:101> [MethodCallExprContext.java <338:5 338:5>] @@ -1160,14 +1186,17 @@ SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.methods.MethodUsa REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <340:13 340:23>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <340:53 340:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters<0> [MethodCallExprContext.java <340:65 340:75>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <340:83 340:86>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> java.util.List [MethodCallExprContext.java <340:78 340:81>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <340:83 340:86>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <340:83 340:86>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters<1> [MethodCallExprContext.java <340:89 340:104>] LOCAL_SYMBOL: MethodCallExprContext.java<340:107> [MethodCallExprContext.java <340:107 340:107>] LOCAL_SYMBOL: MethodCallExprContext.java<340:107> [MethodCallExprContext.java <387:5 387:5>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <341:13 341:36>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <341:39 341:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> java.util.Map [MethodCallExprContext.java <341:9 341:11>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <341:13 341:36>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <341:39 341:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <341:13 341:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <341:39 341:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters<2> [MethodCallExprContext.java <341:45 341:65>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> java.util.HashMap.HashMap() [MethodCallExprContext.java <341:73 341:81>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.resolveMethodTypeParameters(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.util.List) -> java.util.HashMap [MethodCallExprContext.java <341:73 341:79>] @@ -1308,9 +1337,11 @@ REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.con LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters<0> [MethodCallExprContext.java <389:43 389:54>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <389:57 389:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters<1> [MethodCallExprContext.java <389:62 389:71>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <389:78 389:101>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <389:104 389:107>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [MethodCallExprContext.java <389:74 389:76>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <389:78 389:101>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <389:104 389:107>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <389:78 389:101>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <389:104 389:107>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters<2> [MethodCallExprContext.java <389:110 389:130>] LOCAL_SYMBOL: MethodCallExprContext.java<389:133> [MethodCallExprContext.java <389:133 389:133>] LOCAL_SYMBOL: MethodCallExprContext.java<389:133> [MethodCallExprContext.java <420:5 420:5>] @@ -1401,14 +1432,16 @@ REFERENCE_CALL void com.github.javaparser.symbolsolver.javaparsermodel.contexts. REFERENCE_CALL void com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.lang.Class java.lang.Object.getClass() [MethodCallExprContext.java <418:66 418:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.matchTypeParameters<0> [MethodCallExprContext.java <418:53 418:64>] SYMBOL_METHOD private java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [MethodCallExprContext.java <422:5 <422:5 <422:35 422:52> 422:159> 430:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <422:22 422:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodCallExprContext.java <422:13 422:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <422:22 422:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <422:22 422:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.TypeVariable [MethodCallExprContext.java <422:54 422:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<0> [MethodCallExprContext.java <422:67 422:68>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [MethodCallExprContext.java <422:71 422:76>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<1> [MethodCallExprContext.java <422:78 422:81>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <422:89 422:92>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [MethodCallExprContext.java <422:84 422:87>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <422:89 422:92>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <422:89 422:92>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<2> [MethodCallExprContext.java <422:95 422:108>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <422:111 422:120>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <422:122 422:131>] @@ -1426,8 +1459,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Method LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <423:84 423:93>] LOCAL_SYMBOL: MethodCallExprContext.java<423:97> [MethodCallExprContext.java <423:97 423:97>] LOCAL_SYMBOL: MethodCallExprContext.java<423:97> [MethodCallExprContext.java <428:9 428:9>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <424:22 424:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodCallExprContext.java <424:13 424:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <424:22 424:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <424:22 424:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<7> [MethodCallExprContext.java <424:35 424:45>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [MethodCallExprContext.java <424:49 424:66>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound.getType() [MethodCallExprContext.java <424:74 424:80>] @@ -1444,14 +1478,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Method REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.TypeVariable, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> static java.util.Optional java.util.Optional.empty() [MethodCallExprContext.java <429:25 429:29>] QUALIFIER: java.util.Optional [MethodCallExprContext.java <429:16 429:23>] SYMBOL_METHOD private java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [MethodCallExprContext.java <432:5 <432:5 <432:35 432:52> 432:153> 455:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <432:22 432:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [MethodCallExprContext.java <432:13 432:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <432:22 432:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodCallExprContext.java <432:22 432:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <432:54 432:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<0> [MethodCallExprContext.java <432:59 432:62>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [MethodCallExprContext.java <432:65 432:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<1> [MethodCallExprContext.java <432:72 432:75>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <432:83 432:86>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [MethodCallExprContext.java <432:78 432:81>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <432:83 432:86>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <432:83 432:86>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<2> [MethodCallExprContext.java <432:89 432:102>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.typesystem.Type, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodCallExprContext.java <432:105 432:114>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.solveMethodAsUsage<3> [MethodCallExprContext.java <432:116 432:125>] @@ -1557,9 +1593,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope<0> [MethodCallExprContext.java <457:52 457:56>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <457:59 457:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope<1> [MethodCallExprContext.java <457:64 457:67>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <457:74 457:97>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <457:100 457:103>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [MethodCallExprContext.java <457:70 457:72>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <457:74 457:97>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <457:100 457:103>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <457:74 457:97>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <457:100 457:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope<2> [MethodCallExprContext.java <457:106 457:118>] LOCAL_SYMBOL: MethodCallExprContext.java<457:121> [MethodCallExprContext.java <457:121 457:121>] LOCAL_SYMBOL: MethodCallExprContext.java<457:121> [MethodCallExprContext.java <468:5 468:5>] @@ -1567,9 +1605,11 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope<1> [MethodCallExprContext.java <458:13 458:16>] LOCAL_SYMBOL: MethodCallExprContext.java<458:37> [MethodCallExprContext.java <458:37 458:37>] LOCAL_SYMBOL: MethodCallExprContext.java<458:37> [MethodCallExprContext.java <465:9 465:9>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <459:25 459:48>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <459:51 459:54>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> javaslang.Tuple2 [MethodCallExprContext.java <459:18 459:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <459:25 459:48>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <459:51 459:54>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <459:25 459:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <459:51 459:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope<3> [MethodCallExprContext.java <459:57 459:61>] SYMBOL_METHOD java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.usingParameterTypesFromScope(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() [MethodCallExprContext.java <459:88 459:107>] @@ -1614,9 +1654,11 @@ SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.typesystem.Type c REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <470:13 470:16>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <470:37 470:40>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes<0> [MethodCallExprContext.java <470:42 470:45>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <470:52 470:75>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <470:78 470:81>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [MethodCallExprContext.java <470:48 470:50>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <470:52 470:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <470:78 470:81>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodCallExprContext.java <470:52 470:75>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodCallExprContext.java <470:78 470:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodCallExprContext.applyInferredTypes<1> [MethodCallExprContext.java <470:84 470:96>] LOCAL_SYMBOL: MethodCallExprContext.java<470:99> [MethodCallExprContext.java <470:99 470:99>] LOCAL_SYMBOL: MethodCallExprContext.java<470:99> [MethodCallExprContext.java <475:5 475:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodContext.txt index 0c3412b7..59709214 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_MethodContext.txt @@ -31,8 +31,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: MethodContext.java<26:92> [MethodContext.java <26:92 26:92>] LOCAL_SYMBOL: MethodContext.java<26:92> [MethodContext.java <36:1 36:1>] COMMENT: comment [MethodContext.java <23:1 25:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext -> com.github.javaparser.ast.body.MethodDeclaration [MethodContext.java <26:73 26:89>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext [MethodContext.java <26:36 26:71>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext -> com.github.javaparser.ast.body.MethodDeclaration [MethodContext.java <26:73 26:89>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext -> com.github.javaparser.ast.body.MethodDeclaration [MethodContext.java <26:73 26:89>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext.MethodContext(com.github.javaparser.ast.body.MethodDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodContext.java <32:5 <32:5 <32:12 32:24> 32:78> 34:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.AbstractMethodLikeDeclarationContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.MethodContext.MethodContext(com.github.javaparser.ast.body.MethodDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.AbstractMethodLikeDeclarationContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractMethodLikeDeclarationContext.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodContext.java <32:12 32:24>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_StatementContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_StatementContext.txt index 10fe1bce..b9e3589d 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_StatementContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_StatementContext.txt @@ -135,8 +135,9 @@ LOCAL_SYMBOL: StatementContext.java<42:89> [StatementContext.java <200:1 200:1>] COMMENT: comment [StatementContext.java <39:1 41:3>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N [StatementContext.java <42:31 42:31>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N -> com.github.javaparser.ast.stmt.Statement [StatementContext.java <42:41 42:49>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N [StatementContext.java <42:86 42:86>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [StatementContext.java <42:60 42:84>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N [StatementContext.java <42:86 42:86>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N [StatementContext.java <42:86 42:86>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.StatementContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <44:5 <44:5 <44:12 44:27> 44:65> 46:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.StatementContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <44:12 44:27>] @@ -150,8 +151,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.javaparsermodel.contexts.State LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.StatementContext<0> [StatementContext.java <45:15 45:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.StatementContext<1> [StatementContext.java <45:28 45:37>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) [StatementContext.java <48:5 <48:5 <48:63 48:74> 48:126> 72:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [StatementContext.java <48:35 48:60>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <48:19 48:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <48:45 48:60>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <48:45 48:60>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.lang.String [StatementContext.java <48:76 48:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<0> [StatementContext.java <48:83 48:86>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [StatementContext.java <48:89 48:98>] @@ -169,8 +171,10 @@ LOCAL_SYMBOL: StatementContext.java<49:67> [StatementContext.java <51:9 51:9>] SYMBOL_METHOD java.lang.IllegalArgumentException.IllegalArgumentException() REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.lang.IllegalArgumentException.IllegalArgumentException() [StatementContext.java <50:23 50:46>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.lang.IllegalArgumentException [StatementContext.java <50:23 50:46>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <52:28 52:28>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <52:9 52:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<3> [StatementContext.java <52:31 52:39>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <52:63 52:63>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <52:44 52:61>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> static com.github.javaparser.ast.Node com.github.javaparser.symbolsolver.javaparser.Navigator.getParentNode(com.github.javaparser.ast.Node) [StatementContext.java <52:67 52:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<2> [StatementContext.java <52:81 52:84>] @@ -223,8 +227,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.Symbol LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<3> [StatementContext.java <63:87 63:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<6> [StatementContext.java <63:117 63:117>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<1> [StatementContext.java <63:121 63:130>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [StatementContext.java <64:29 64:54>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <64:13 64:27>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <64:39 64:54>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <64:39 64:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<8> [StatementContext.java <64:57 64:71>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [StatementContext.java <64:75 64:83>] @@ -247,8 +252,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Statem LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<0> [StatementContext.java <71:90 71:93>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlock<1> [StatementContext.java <71:96 71:105>] SYMBOL_METHOD public static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) [StatementContext.java <74:5 <74:5 <74:35 74:53> 74:105> 98:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <74:28 74:32>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.util.Optional [StatementContext.java <74:19 74:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <74:28 74:32>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <74:28 74:32>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.lang.String [StatementContext.java <74:55 74:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<0> [StatementContext.java <74:62 74:65>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [StatementContext.java <74:68 74:77>] @@ -264,8 +270,10 @@ LOCAL_SYMBOL: StatementContext.java<75:67> [StatementContext.java <75:67 75:67>] LOCAL_SYMBOL: StatementContext.java<75:67> [StatementContext.java <77:9 77:9>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.lang.IllegalArgumentException.IllegalArgumentException() [StatementContext.java <76:23 76:46>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> java.lang.IllegalArgumentException [StatementContext.java <76:23 76:46>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <78:28 78:28>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <78:9 78:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<3> [StatementContext.java <78:31 78:39>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <78:63 78:63>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <78:44 78:61>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> static com.github.javaparser.ast.Node com.github.javaparser.symbolsolver.javaparser.Navigator.getParentNode(com.github.javaparser.ast.Node) [StatementContext.java <78:67 78:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<2> [StatementContext.java <78:81 78:84>] @@ -311,8 +319,9 @@ REFERENCE_CALL static java.util.Optional.solveInBlockAsValue<3> [StatementContext.java <89:87 89:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<6> [StatementContext.java <89:117 89:117>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<1> [StatementContext.java <89:121 89:130>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [StatementContext.java <90:29 90:54>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <90:13 90:27>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <90:39 90:54>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <90:39 90:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<8> [StatementContext.java <90:57 90:71>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.ast.stmt.Statement) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [StatementContext.java <90:75 90:83>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveInBlockAsValue<7> [StatementContext.java <90:85 90:100>] @@ -342,8 +351,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Statem SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <100:5 <100:5 <101:28 101:45> 101:81> 144:5>] REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <101:28 101:45>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [StatementContext.java <100:6 100:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <101:21 101:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [StatementContext.java <101:12 101:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <101:21 101:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <101:21 101:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [StatementContext.java <101:47 101:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue<0> [StatementContext.java <101:54 101:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [StatementContext.java <101:60 101:69>] @@ -357,8 +367,9 @@ QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory SYMBOL_FIELD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [StatementContext.java <104:83 104:93>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue<1> [StatementContext.java <104:96 104:105>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <105:18 105:22>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [StatementContext.java <105:9 105:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <105:18 105:22>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [StatementContext.java <105:18 105:22>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue<3> [StatementContext.java <105:25 105:39>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWithAsValue(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <105:43 105:58>] @@ -413,8 +424,10 @@ REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.getParent() [StatementContext.java <121:20 121:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue<0> [StatementContext.java <121:51 121:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue<1> [StatementContext.java <121:57 121:66>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <123:28 123:28>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <123:9 123:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue<4> [StatementContext.java <123:31 123:42>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <123:66 123:66>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <123:47 123:64>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.ast.Node com.github.javaparser.symbolsolver.javaparser.Navigator.getParentNode(com.github.javaparser.ast.Node) [StatementContext.java <123:70 123:82>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [StatementContext.java <123:84 123:94>] @@ -479,8 +492,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.Statem SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <146:5 <146:5 <147:56 147:66> 147:102> 189:5>] REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <147:56 147:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [StatementContext.java <146:6 146:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [StatementContext.java <147:28 147:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <147:12 147:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <147:38 147:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <147:38 147:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [StatementContext.java <147:68 147:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<0> [StatementContext.java <147:75 147:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [StatementContext.java <147:81 147:90>] @@ -493,8 +507,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory [StatementContext.java <150:45 150:61>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [StatementContext.java <150:83 150:93>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<1> [StatementContext.java <150:96 150:105>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [StatementContext.java <151:25 151:50>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <151:9 151:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <151:35 151:50>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [StatementContext.java <151:35 151:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<3> [StatementContext.java <151:53 151:67>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [StatementContext.java <151:71 151:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<2> [StatementContext.java <151:81 151:96>] @@ -550,8 +565,10 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.getParent() [StatementContext.java <167:20 167:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<0> [StatementContext.java <167:44 167:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<1> [StatementContext.java <167:50 167:59>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <169:28 169:28>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <169:9 169:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol<4> [StatementContext.java <169:31 169:42>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithStatements -> ? [StatementContext.java <169:66 169:66>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.nodeTypes.NodeWithStatements [StatementContext.java <169:47 169:64>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.ast.Node com.github.javaparser.symbolsolver.javaparser.Navigator.getParentNode(com.github.javaparser.ast.Node) [StatementContext.java <169:70 169:82>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.wrappedNode [StatementContext.java <169:84 169:94>] @@ -613,12 +630,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <192:47 192:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [StatementContext.java <191:6 191:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [StatementContext.java <192:28 192:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <192:12 192:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [StatementContext.java <192:28 192:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [StatementContext.java <192:28 192:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [StatementContext.java <192:59 192:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod<0> [StatementContext.java <192:66 192:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [StatementContext.java <192:77 192:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [StatementContext.java <192:72 192:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [StatementContext.java <192:77 192:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [StatementContext.java <192:77 192:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod<1> [StatementContext.java <192:83 192:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [StatementContext.java <192:99 192:105>] @@ -636,8 +655,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [StatementContext.java <197:45 197:53>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [StatementContext.java <196:6 196:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [StatementContext.java <197:28 197:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [StatementContext.java <197:12 197:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [StatementContext.java <197:28 197:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [StatementContext.java <197:28 197:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [StatementContext.java <197:55 197:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType<0> [StatementContext.java <197:62 197:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.StatementContext.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [StatementContext.java <197:68 197:77>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_SwitchEntryContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_SwitchEntryContext.txt index a94bdcb4..850fb393 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_SwitchEntryContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_SwitchEntryContext.txt @@ -112,8 +112,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts. LOCAL_SYMBOL: SwitchEntryContext.java<39:84> [SwitchEntryContext.java <39:84 39:84>] LOCAL_SYMBOL: SwitchEntryContext.java<39:84> [SwitchEntryContext.java <80:1 80:1>] COMMENT: comment [SwitchEntryContext.java <36:1 38:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.stmt.SwitchEntryStmt [SwitchEntryContext.java <39:67 39:81>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [SwitchEntryContext.java <39:41 39:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext -> com.github.javaparser.ast.stmt.SwitchEntryStmt [SwitchEntryContext.java <39:67 39:81>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext -> com.github.javaparser.ast.stmt.SwitchEntryStmt [SwitchEntryContext.java <39:67 39:81>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.SwitchEntryContext(com.github.javaparser.ast.stmt.SwitchEntryStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SwitchEntryContext.java <41:5 <41:5 <41:12 41:29> 41:81> 43:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.SwitchEntryContext(com.github.javaparser.ast.stmt.SwitchEntryStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SwitchEntryContext.java <41:12 41:29>] @@ -130,8 +131,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SwitchEntryContext.java <46:56 46:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [SwitchEntryContext.java <45:6 45:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [SwitchEntryContext.java <46:28 46:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SwitchEntryContext.java <46:12 46:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SwitchEntryContext.java <46:38 46:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SwitchEntryContext.java <46:38 46:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [SwitchEntryContext.java <46:68 46:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol<0> [SwitchEntryContext.java <46:75 46:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [SwitchEntryContext.java <46:81 46:90>] @@ -223,8 +225,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory [SwitchEntryContext.java <64:57 64:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol<7> [SwitchEntryContext.java <64:95 64:98>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol<1> [SwitchEntryContext.java <64:101 64:110>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [SwitchEntryContext.java <65:37 65:62>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SwitchEntryContext.java <65:21 65:35>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SwitchEntryContext.java <65:47 65:62>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SwitchEntryContext.java <65:47 65:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol<10> [SwitchEntryContext.java <65:65 65:79>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.solveWith(com.github.javaparser.symbolsolver.resolution.SymbolDeclarator, java.lang.String) [SwitchEntryContext.java <65:83 65:91>] @@ -245,12 +248,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SwitchEntryContext.java <77:47 77:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [SwitchEntryContext.java <76:6 76:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SwitchEntryContext.java <77:28 77:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SwitchEntryContext.java <77:12 77:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SwitchEntryContext.java <77:28 77:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SwitchEntryContext.java <77:28 77:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [SwitchEntryContext.java <77:59 77:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod<0> [SwitchEntryContext.java <77:66 77:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [SwitchEntryContext.java <77:77 77:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [SwitchEntryContext.java <77:72 77:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SwitchEntryContext.java <77:77 77:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SwitchEntryContext.java <77:77 77:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod<1> [SwitchEntryContext.java <77:83 77:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.SwitchEntryContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [SwitchEntryContext.java <77:99 77:105>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_TryWithResourceContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_TryWithResourceContext.txt index 65272404..67900206 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_TryWithResourceContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_contexts_TryWithResourceContext.txt @@ -118,8 +118,9 @@ QUALIFIER: com [TryWithResourceContext.java <35:15 35:17>] SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext [TryWithResourceContext.java <37:1 <37:14 37:35> 82:1>] LOCAL_SYMBOL: TryWithResourceContext.java<37:80> [TryWithResourceContext.java <37:80 37:80>] LOCAL_SYMBOL: TryWithResourceContext.java<37:80> [TryWithResourceContext.java <82:1 82:1>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext -> com.github.javaparser.ast.stmt.TryStmt [TryWithResourceContext.java <37:71 37:77>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext [TryWithResourceContext.java <37:45 37:69>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext -> com.github.javaparser.ast.stmt.TryStmt [TryWithResourceContext.java <37:71 37:77>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext -> com.github.javaparser.ast.stmt.TryStmt [TryWithResourceContext.java <37:71 37:77>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.TryWithResourceContext(com.github.javaparser.ast.stmt.TryStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TryWithResourceContext.java <39:5 <39:5 <39:12 39:33> 39:77> 41:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.TryWithResourceContext(com.github.javaparser.ast.stmt.TryStmt, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.AbstractJavaParserContext(com.github.javaparser.symbolsolver.javaparsermodel.contexts.AbstractJavaParserContext.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TryWithResourceContext.java <39:12 39:33>] @@ -136,8 +137,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TryWithResourceContext.java <44:28 44:45>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [TryWithResourceContext.java <43:6 43:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [TryWithResourceContext.java <44:21 44:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [TryWithResourceContext.java <44:12 44:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [TryWithResourceContext.java <44:21 44:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.Value [TryWithResourceContext.java <44:21 44:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [TryWithResourceContext.java <44:47 44:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue<0> [TryWithResourceContext.java <44:54 44:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [TryWithResourceContext.java <44:60 44:69>] @@ -206,8 +208,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TryWithResourceContext.java <62:56 62:66>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [TryWithResourceContext.java <61:6 61:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [TryWithResourceContext.java <62:28 62:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TryWithResourceContext.java <62:12 62:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [TryWithResourceContext.java <62:38 62:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [TryWithResourceContext.java <62:38 62:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [TryWithResourceContext.java <62:68 62:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol<0> [TryWithResourceContext.java <62:75 62:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [TryWithResourceContext.java <62:81 62:90>] @@ -261,12 +264,14 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TryWithResourceContext.java <79:47 79:57>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [TryWithResourceContext.java <78:6 78:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TryWithResourceContext.java <79:28 79:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TryWithResourceContext.java <79:12 79:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TryWithResourceContext.java <79:28 79:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [TryWithResourceContext.java <79:28 79:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [TryWithResourceContext.java <79:59 79:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod<0> [TryWithResourceContext.java <79:66 79:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [TryWithResourceContext.java <79:77 79:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [TryWithResourceContext.java <79:72 79:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TryWithResourceContext.java <79:77 79:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TryWithResourceContext.java <79:77 79:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod<1> [TryWithResourceContext.java <79:83 79:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.contexts.TryWithResourceContext.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [TryWithResourceContext.java <79:99 79:105>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_DefaultConstructorDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_DefaultConstructorDeclaration.txt index db78646e..4a0b04a2 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_DefaultConstructorDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_DefaultConstructorDeclaration.txt @@ -93,8 +93,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [DefaultConstructorDeclaration.java <61:43 61:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration.getTypeParameters() -> java.lang.Override [DefaultConstructorDeclaration.java <60:6 60:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [DefaultConstructorDeclaration.java <61:17 61:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration.getTypeParameters() -> java.util.List [DefaultConstructorDeclaration.java <61:12 61:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [DefaultConstructorDeclaration.java <61:17 61:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.DefaultConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [DefaultConstructorDeclaration.java <61:17 61:40>] LOCAL_SYMBOL: DefaultConstructorDeclaration.java<61:63> [DefaultConstructorDeclaration.java <61:63 61:63>] LOCAL_SYMBOL: DefaultConstructorDeclaration.java<61:63> [DefaultConstructorDeclaration.java <63:5 63:5>] SYMBOL_METHOD static java.util.List java.util.Collections.emptyList() diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_Helper.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_Helper.txt index 064837f9..e5ad0904 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_Helper.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_Helper.txt @@ -62,8 +62,9 @@ LOCAL_SYMBOL: Helper.java<33:14> [Helper.java <89:1 89:1>] COMMENT: comment [Helper.java <30:1 32:3>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.declarations.AccessLevel com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.toAccessLevel(java.util.EnumSet) [Helper.java <35:5 <35:5 <35:31 35:43> 35:72> 45:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.AccessLevel com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.toAccessLevel(java.util.EnumSet) -> com.github.javaparser.symbolsolver.model.declarations.AccessLevel [Helper.java <35:19 35:29>] +REFERENCE_TYPE_ARGUMENT java.util.EnumSet -> com.github.javaparser.ast.Modifier [Helper.java <35:53 35:60>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.AccessLevel com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.toAccessLevel(java.util.EnumSet) -> java.util.EnumSet [Helper.java <35:45 35:51>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.declarations.AccessLevel com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.toAccessLevel(java.util.EnumSet) -> com.github.javaparser.ast.Modifier [Helper.java <35:53 35:60>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.AccessLevel com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.toAccessLevel(java.util.EnumSet) -> com.github.javaparser.ast.Modifier [Helper.java <35:53 35:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.toAccessLevel<0> [Helper.java <35:63 35:71>] LOCAL_SYMBOL: Helper.java<35:74> [Helper.java <35:74 35:74>] LOCAL_SYMBOL: Helper.java<35:74> [Helper.java <45:5 45:5>] @@ -136,8 +137,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.He REFERENCE_TYPE_USAGE static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.getPackageName(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.CompilationUnit [Helper.java <56:34 56:48>] LOCAL_SYMBOL: Helper.java<56:51> [Helper.java <56:51 56:51>] LOCAL_SYMBOL: Helper.java<56:51> [Helper.java <61:9 61:9>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.PackageDeclaration [Helper.java <57:22 57:39>] REFERENCE_TYPE_USAGE static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.getPackageName(com.github.javaparser.ast.Node) -> java.util.Optional [Helper.java <57:13 57:20>] -REFERENCE_TYPE_ARGUMENT static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.getPackageName(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.PackageDeclaration [Helper.java <57:22 57:39>] +REFERENCE_TYPE_USAGE static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.getPackageName(com.github.javaparser.ast.Node) -> com.github.javaparser.ast.PackageDeclaration [Helper.java <57:22 57:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.getPackageName<1> [Helper.java <57:42 57:42>] SYMBOL_METHOD java.util.Optional com.github.javaparser.ast.CompilationUnit.getPackageDeclaration() REFERENCE_CALL static java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.Helper.getPackageName(com.github.javaparser.ast.Node) -> java.util.Optional com.github.javaparser.ast.CompilationUnit.getPackageDeclaration() [Helper.java <57:76 57:96>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnnotationDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnnotationDeclaration.txt index 655118e7..af039855 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnnotationDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnnotationDeclaration.txt @@ -106,8 +106,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserAnnotationDeclaration.java <29:32 29:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAncestors() -> java.lang.Override [JavaParserAnnotationDeclaration.java <28:6 28:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnnotationDeclaration.java <29:17 29:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAncestors() -> java.util.List [JavaParserAnnotationDeclaration.java <29:12 29:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnnotationDeclaration.java <29:17 29:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnnotationDeclaration.java <29:17 29:29>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<29:47> [JavaParserAnnotationDeclaration.java <29:47 29:47>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<29:47> [JavaParserAnnotationDeclaration.java <31:5 31:5>] SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationException() @@ -117,8 +118,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserAnnotationDeclaration.java <34:35 34:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAllFields() -> java.lang.Override [JavaParserAnnotationDeclaration.java <33:6 33:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnnotationDeclaration.java <34:17 34:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAllFields() -> java.util.List [JavaParserAnnotationDeclaration.java <34:12 34:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnnotationDeclaration.java <34:17 34:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnnotationDeclaration.java <34:17 34:32>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<34:50> [JavaParserAnnotationDeclaration.java <34:50 34:50>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<34:50> [JavaParserAnnotationDeclaration.java <36:5 36:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getAllFields() -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserAnnotationDeclaration.java <35:19 35:47>] @@ -127,8 +129,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserAnnotationDeclaration.java <39:35 39:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getDeclaredMethods() -> java.lang.Override [JavaParserAnnotationDeclaration.java <38:6 38:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserAnnotationDeclaration.java <39:16 39:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserAnnotationDeclaration.java <39:12 39:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserAnnotationDeclaration.java <39:16 39:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserAnnotationDeclaration.java <39:16 39:32>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<39:56> [JavaParserAnnotationDeclaration.java <39:56 39:56>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<39:56> [JavaParserAnnotationDeclaration.java <41:5 41:5>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getDeclaredMethods() -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserAnnotationDeclaration.java <40:19 40:47>] @@ -233,8 +236,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserAnnotationDeclaration.java <84:43 84:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getTypeParameters() -> java.lang.Override [JavaParserAnnotationDeclaration.java <83:6 83:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserAnnotationDeclaration.java <84:17 84:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getTypeParameters() -> java.util.List [JavaParserAnnotationDeclaration.java <84:12 84:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserAnnotationDeclaration.java <84:17 84:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserAnnotationDeclaration.java <84:17 84:40>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<84:63> [JavaParserAnnotationDeclaration.java <84:63 84:63>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<84:63> [JavaParserAnnotationDeclaration.java <86:5 86:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.getTypeParameters() -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserAnnotationDeclaration.java <85:19 85:47>] @@ -243,8 +247,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserAnnotationDeclaration.java <89:47 89:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.containerType() -> java.lang.Override [JavaParserAnnotationDeclaration.java <88:6 88:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnnotationDeclaration.java <89:21 89:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.containerType() -> java.util.Optional [JavaParserAnnotationDeclaration.java <89:12 89:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnnotationDeclaration.java <89:21 89:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnnotationDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnnotationDeclaration.java <89:21 89:44>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<89:63> [JavaParserAnnotationDeclaration.java <89:63 89:63>] LOCAL_SYMBOL: JavaParserAnnotationDeclaration.java<89:63> [JavaParserAnnotationDeclaration.java <91:5 91:5>] SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationException(java.lang.String) diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnonymousClassDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnonymousClassDeclaration.txt index 3899da1b..f4e05187 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnonymousClassDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserAnonymousClassDeclaration.txt @@ -225,10 +225,12 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclar SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) [JavaParserAnonymousClassDeclaration.java <53:3 <53:3 <53:35 53:51> 53:79> 61:3>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:11 53:11>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T -> com.github.javaparser.ast.Node [JavaParserAnonymousClassDeclaration.java <53:21 53:24>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:32 53:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) -> java.util.List [JavaParserAnonymousClassDeclaration.java <53:27 53:30>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:32 53:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:32 53:32>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:65 53:65>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) -> java.lang.Class [JavaParserAnonymousClassDeclaration.java <53:59 53:63>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:65 53:65>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind(java.lang.Class) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind.T [JavaParserAnonymousClassDeclaration.java <53:65 53:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.findMembersOfKind<0> [JavaParserAnonymousClassDeclaration.java <53:68 53:78>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<53:81> [JavaParserAnonymousClassDeclaration.java <53:81 53:81>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<53:81> [JavaParserAnonymousClassDeclaration.java <61:3 61:3>] @@ -291,8 +293,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getInterfaces() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() [JavaParserAnonymousClassDeclaration.java <74:30 74:42>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getInterfaces() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <73:4 73:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <74:15 74:27>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getInterfaces() -> java.util.List [JavaParserAnonymousClassDeclaration.java <74:10 74:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <74:15 74:27>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <74:15 74:27>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<74:46> [JavaParserAnonymousClassDeclaration.java <74:46 74:46>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<74:46> [JavaParserAnonymousClassDeclaration.java <81:3 81:3>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getInterfaces() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserAnonymousClassDeclaration.java <80:14 80:20>] @@ -314,8 +317,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getConstructors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() [JavaParserAnonymousClassDeclaration.java <84:39 84:53>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getConstructors() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <83:4 83:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserAnonymousClassDeclaration.java <84:15 84:36>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getConstructors() -> java.util.List [JavaParserAnonymousClassDeclaration.java <84:10 84:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserAnonymousClassDeclaration.java <84:15 84:36>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserAnonymousClassDeclaration.java <84:15 84:36>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<84:57> [JavaParserAnonymousClassDeclaration.java <84:57 84:57>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<84:57> [JavaParserAnonymousClassDeclaration.java <90:3 90:3>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getConstructors() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserAnonymousClassDeclaration.java <89:14 89:20>] @@ -350,8 +354,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.declarations.AccessLeve SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() [JavaParserAnonymousClassDeclaration.java <97:3 <97:3 <98:30 98:41> 98:43> 105:3>] REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserAnonymousClassDeclaration.java <98:30 98:41>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <97:4 97:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <98:15 98:27>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> java.util.List [JavaParserAnonymousClassDeclaration.java <98:10 98:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <98:15 98:27>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <98:15 98:27>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<98:45> [JavaParserAnonymousClassDeclaration.java <98:45 98:45>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<98:45> [JavaParserAnonymousClassDeclaration.java <105:3 105:3>] SYMBOL_METHOD com.google.common.collect.ImmutableList.Builder.E> com.google.common.collect.ImmutableList.Builder.build() @@ -362,8 +367,9 @@ SYMBOL_METHOD com.google.common.collect.ImmutableList.Builder com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> com.google.common.collect.ImmutableList.Builder.Builder.E> com.google.common.collect.ImmutableList.Builder.add(com.google.common.collect.ImmutableList.Builder.E) [JavaParserAnonymousClassDeclaration.java <102:14 102:16>] SYMBOL_METHOD static com.google.common.collect.ImmutableList.Builder com.google.common.collect.ImmutableList.builder() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> static com.google.common.collect.ImmutableList.Builder com.google.common.collect.ImmutableList.builder() [JavaParserAnonymousClassDeclaration.java <101:28 101:34>] +REFERENCE_TYPE_ARGUMENT static com.google.common.collect.ImmutableList.Builder com.google.common.collect.ImmutableList.builder() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <101:14 101:26>] QUALIFIER: com.google.common.collect.ImmutableList [JavaParserAnonymousClassDeclaration.java <100:9 100:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <101:14 101:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserAnonymousClassDeclaration.java <101:14 101:26>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getSuperClass() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getSuperClass() [JavaParserAnonymousClassDeclaration.java <102:18 102:30>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserAnonymousClassDeclaration.java <103:60 103:71>] @@ -373,12 +379,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserAnonymousClassDeclaration.java <108:33 108:44>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <107:4 107:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <108:15 108:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.List [JavaParserAnonymousClassDeclaration.java <108:10 108:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <108:15 108:30>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <108:15 108:30>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<108:48> [JavaParserAnonymousClassDeclaration.java <108:48 108:48>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<108:48> [JavaParserAnonymousClassDeclaration.java <134:3 134:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration [JavaParserAnonymousClassDeclaration.java <110:10 110:35>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.List [JavaParserAnonymousClassDeclaration.java <110:5 110:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration [JavaParserAnonymousClassDeclaration.java <110:10 110:35>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration [JavaParserAnonymousClassDeclaration.java <110:10 110:35>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields<0> [JavaParserAnonymousClassDeclaration.java <110:38 110:45>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserAnonymousClassDeclaration.java <117:14 117:20>] SYMBOL_METHOD java.util.stream.Stream java.util.stream.Stream.flatMap(java.util.function.Function>) @@ -405,14 +413,16 @@ LOCAL_SYMBOL: java.util.function.Function.apply<5> [JavaParserAnonymousCla REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.typeSolver [JavaParserAnonymousClassDeclaration.java <116:79 116:88>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> static java.util.stream.Collector> java.util.stream.Collectors.toList() [JavaParserAnonymousClassDeclaration.java <117:33 117:38>] QUALIFIER: java.util.stream.Collectors [JavaParserAnonymousClassDeclaration.java <117:22 117:31>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <119:10 119:25>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.List [JavaParserAnonymousClassDeclaration.java <119:5 119:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <119:10 119:25>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <119:10 119:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields<6> [JavaParserAnonymousClassDeclaration.java <119:28 119:43>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserAnonymousClassDeclaration.java <120:46 120:57>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeDeclaration() [JavaParserAnonymousClassDeclaration.java <120:25 120:42>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getSuperClass() [JavaParserAnonymousClassDeclaration.java <120:9 120:21>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <122:10 122:25>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.List [JavaParserAnonymousClassDeclaration.java <122:5 122:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <122:10 122:25>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <122:10 122:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields<7> [JavaParserAnonymousClassDeclaration.java <122:28 122:42>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserAnonymousClassDeclaration.java <125:25 125:31>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> java.util.stream.Stream java.util.stream.Stream.flatMap(java.util.function.Function>) [JavaParserAnonymousClassDeclaration.java <124:25 124:31>] @@ -431,8 +441,9 @@ REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.google.common.collect.ImmutableList.Builder.Builder.E> com.google.common.collect.ImmutableList.Builder.addAll(java.lang.Iterable) [JavaParserAnonymousClassDeclaration.java <131:10 131:15>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.google.common.collect.ImmutableList.Builder.Builder.E> com.google.common.collect.ImmutableList.Builder.addAll(java.lang.Iterable) [JavaParserAnonymousClassDeclaration.java <130:10 130:15>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> static com.google.common.collect.ImmutableList.Builder com.google.common.collect.ImmutableList.builder() [JavaParserAnonymousClassDeclaration.java <129:28 129:34>] +REFERENCE_TYPE_ARGUMENT static com.google.common.collect.ImmutableList.Builder com.google.common.collect.ImmutableList.builder() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <129:11 129:26>] QUALIFIER: com.google.common.collect.ImmutableList [JavaParserAnonymousClassDeclaration.java <128:9 128:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <129:11 129:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserAnonymousClassDeclaration.java <129:11 129:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields<0> [JavaParserAnonymousClassDeclaration.java <130:17 130:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields<6> [JavaParserAnonymousClassDeclaration.java <131:17 131:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getAllFields<7> [JavaParserAnonymousClassDeclaration.java <132:17 132:31>] @@ -440,8 +451,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserAnonymousClassDeclaration.java <137:33 137:50>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getDeclaredMethods() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <136:4 136:11>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserAnonymousClassDeclaration.java <137:14 137:30>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserAnonymousClassDeclaration.java <137:10 137:12>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserAnonymousClassDeclaration.java <137:14 137:30>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserAnonymousClassDeclaration.java <137:14 137:30>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<137:54> [JavaParserAnonymousClassDeclaration.java <137:54 137:54>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<137:54> [JavaParserAnonymousClassDeclaration.java <143:3 143:3>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getDeclaredMethods() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserAnonymousClassDeclaration.java <142:14 142:20>] @@ -543,8 +555,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavaParserAnonymousClassDeclaration.java <181:40 181:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.internalTypes() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <180:4 180:11>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnonymousClassDeclaration.java <181:14 181:37>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.internalTypes() -> java.util.Set [JavaParserAnonymousClassDeclaration.java <181:10 181:12>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnonymousClassDeclaration.java <181:14 181:37>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnonymousClassDeclaration.java <181:14 181:37>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<181:56> [JavaParserAnonymousClassDeclaration.java <181:56 181:56>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<181:56> [JavaParserAnonymousClassDeclaration.java <187:3 187:3>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.internalTypes() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserAnonymousClassDeclaration.java <186:14 186:20>] @@ -580,8 +593,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserAnonymousClassDeclaration.java <195:41 195:57>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getTypeParameters() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <194:4 194:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserAnonymousClassDeclaration.java <195:15 195:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getTypeParameters() -> java.util.List [JavaParserAnonymousClassDeclaration.java <195:10 195:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserAnonymousClassDeclaration.java <195:15 195:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserAnonymousClassDeclaration.java <195:15 195:38>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<195:61> [JavaParserAnonymousClassDeclaration.java <195:61 195:61>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<195:61> [JavaParserAnonymousClassDeclaration.java <197:3 197:3>] SYMBOL_METHOD static java.util.ArrayList com.google.common.collect.Lists.newArrayList() @@ -591,8 +605,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserAnonymousClassDeclaration.java <200:45 200:57>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.containerType() -> java.lang.Override [JavaParserAnonymousClassDeclaration.java <199:4 199:11>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnonymousClassDeclaration.java <200:19 200:42>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.containerType() -> java.util.Optional [JavaParserAnonymousClassDeclaration.java <200:10 200:17>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnonymousClassDeclaration.java <200:19 200:42>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserAnonymousClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserAnonymousClassDeclaration.java <200:19 200:42>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<200:61> [JavaParserAnonymousClassDeclaration.java <200:61 200:61>] LOCAL_SYMBOL: JavaParserAnonymousClassDeclaration.java<200:61> [JavaParserAnonymousClassDeclaration.java <202:3 202:3>] SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationException(java.lang.String) diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserClassDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserClassDeclaration.txt index b0c4bae1..6f236c4f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserClassDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserClassDeclaration.txt @@ -189,8 +189,9 @@ QUALIFIER: com.github.javaparser [JavaParserClassDeclaration.java <55:24 55:33>] QUALIFIER: com.github [JavaParserClassDeclaration.java <55:17 55:22>] QUALIFIER: com [JavaParserClassDeclaration.java <55:13 55:15>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.javaParserTypeAdapter [JavaParserClassDeclaration.java <56:64 56:84>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <56:35 56:61>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.javaParserTypeAdapter -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter [JavaParserClassDeclaration.java <56:13 56:33>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.javaParserTypeAdapter -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <56:35 56:61>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.javaParserTypeAdapter -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <56:35 56:61>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserClassDeclaration.java <62:5 <62:5 <62:12 62:37> 63:60> 70:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <62:70 62:96>] QUALIFIER: com.github.javaparser.ast.body [JavaParserClassDeclaration.java <62:65 62:68>] @@ -224,8 +225,9 @@ SYMBOL_FIELD com.github.javaparser.symbolsolver.javaparsermodel.declarations.Jav REFERENCE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.javaParserTypeAdapter [JavaParserClassDeclaration.java <69:14 69:34>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.JavaParserTypeAdapter(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.JavaParserTypeAdapter(com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserClassDeclaration.java <69:42 69:91>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <69:64 69:90>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter [JavaParserClassDeclaration.java <69:42 69:62>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <69:64 69:90>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserClassDeclaration.java <69:64 69:90>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration<0> [JavaParserClassDeclaration.java <69:93 69:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.JavaParserClassDeclaration<1> [JavaParserClassDeclaration.java <69:106 69:115>] SYMBOL_METHOD public boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.equals(java.lang.Object) [JavaParserClassDeclaration.java <76:5 <76:5 <77:20 77:25> 77:35> 86:5>] @@ -276,16 +278,19 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserClassDeclaration.java <105:35 105:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> java.lang.Override [JavaParserClassDeclaration.java <104:6 104:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserClassDeclaration.java <105:17 105:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> java.util.List [JavaParserClassDeclaration.java <105:12 105:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserClassDeclaration.java <105:17 105:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserClassDeclaration.java <105:17 105:32>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<105:50> [JavaParserClassDeclaration.java <105:50 105:50>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<105:50> [JavaParserClassDeclaration.java <125:5 125:5>] +REFERENCE_TYPE_ARGUMENT java.util.ArrayList -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserClassDeclaration.java <106:19 106:34>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> java.util.ArrayList [JavaParserClassDeclaration.java <106:9 106:17>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserClassDeclaration.java <106:19 106:34>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserClassDeclaration.java <106:19 106:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields<0> [JavaParserClassDeclaration.java <106:37 106:42>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> java.util.ArrayList.ArrayList() [JavaParserClassDeclaration.java <106:50 106:60>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> java.util.ArrayList [JavaParserClassDeclaration.java <106:50 106:58>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [JavaParserClassDeclaration.java <107:30 107:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields() -> com.github.javaparser.ast.body.BodyDeclaration [JavaParserClassDeclaration.java <107:14 107:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields<1> [JavaParserClassDeclaration.java <107:33 107:38>] SYMBOL_METHOD com.github.javaparser.ast.NodeList> com.github.javaparser.ast.body.TypeDeclaration.getMembers() @@ -362,12 +367,14 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.Ja LOCAL_SYMBOL: java.util.function.Consumer.accept<12> [JavaParserClassDeclaration.java <121:24 121:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAllFields<0> [JavaParserClassDeclaration.java <124:16 124:21>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) [JavaParserClassDeclaration.java <131:5 <131:5 <131:47 131:57> 131:97> 134:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <131:28 131:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserClassDeclaration.java <131:12 131:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <131:28 131:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <131:28 131:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> java.lang.String [JavaParserClassDeclaration.java <131:59 131:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod<0> [JavaParserClassDeclaration.java <131:66 131:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserClassDeclaration.java <131:77 131:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> java.util.List [JavaParserClassDeclaration.java <131:72 131:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserClassDeclaration.java <131:77 131:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserClassDeclaration.java <131:77 131:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveMethod<1> [JavaParserClassDeclaration.java <131:83 131:96>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<131:99> [JavaParserClassDeclaration.java <131:99 131:99>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<131:99> [JavaParserClassDeclaration.java <134:5 134:5>] @@ -440,12 +447,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() [JavaParserClassDeclaration.java <160:32 160:44>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> java.lang.Override [JavaParserClassDeclaration.java <159:6 159:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <160:17 160:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> java.util.List [JavaParserClassDeclaration.java <160:12 160:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <160:17 160:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <160:17 160:29>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<160:48> [JavaParserClassDeclaration.java <160:48 160:48>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<160:48> [JavaParserClassDeclaration.java <168:5 168:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <161:14 161:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> java.util.List [JavaParserClassDeclaration.java <161:9 161:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <161:14 161:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <161:14 161:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces<0> [JavaParserClassDeclaration.java <161:29 161:38>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> java.util.ArrayList.ArrayList() [JavaParserClassDeclaration.java <161:46 161:56>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getInterfaces() -> java.util.ArrayList [JavaParserClassDeclaration.java <161:46 161:54>] @@ -470,16 +479,19 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() [JavaParserClassDeclaration.java <171:41 171:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> java.lang.Override [JavaParserClassDeclaration.java <170:6 170:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserClassDeclaration.java <171:17 171:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> java.util.List [JavaParserClassDeclaration.java <171:12 171:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserClassDeclaration.java <171:17 171:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserClassDeclaration.java <171:17 171:38>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<171:59> [JavaParserClassDeclaration.java <171:59 171:59>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<171:59> [JavaParserClassDeclaration.java <185:5 185:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserClassDeclaration.java <172:14 172:35>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> java.util.List [JavaParserClassDeclaration.java <172:9 172:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserClassDeclaration.java <172:14 172:35>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavaParserClassDeclaration.java <172:14 172:35>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors<0> [JavaParserClassDeclaration.java <172:38 172:45>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> java.util.LinkedList.LinkedList() [JavaParserClassDeclaration.java <172:53 172:64>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> java.util.LinkedList [JavaParserClassDeclaration.java <172:53 172:62>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [JavaParserClassDeclaration.java <173:30 173:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> com.github.javaparser.ast.body.BodyDeclaration [JavaParserClassDeclaration.java <173:14 173:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors<1> [JavaParserClassDeclaration.java <173:33 173:38>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getConstructors() -> com.github.javaparser.ast.NodeList> com.github.javaparser.ast.body.TypeDeclaration.getMembers() [JavaParserClassDeclaration.java <173:54 173:63>] @@ -699,8 +711,9 @@ LOCAL_SYMBOL: JavaParserClassDeclaration.java<257:38> [JavaParserClassDeclaratio LOCAL_SYMBOL: JavaParserClassDeclaration.java<257:38> [JavaParserClassDeclaration.java <259:5 259:5>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserClassDeclaration.java <261:5 <261:5 <262:45 262:53> 262:89> 277:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Deprecated [JavaParserClassDeclaration.java <261:6 261:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <262:28 262:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserClassDeclaration.java <262:12 262:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <262:28 262:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <262:28 262:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavaParserClassDeclaration.java <262:55 262:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType<0> [JavaParserClassDeclaration.java <262:62 262:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserClassDeclaration.java <262:68 262:77>] @@ -718,8 +731,9 @@ LOCAL_SYMBOL: JavaParserClassDeclaration.java<263:62> [JavaParserClassDeclaratio SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) [JavaParserClassDeclaration.java <264:36 264:41>] QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserClassDeclaration.java <264:20 264:34>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <266:25 266:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserClassDeclaration.java <266:9 266:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <266:25 266:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <266:25 266:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType<2> [JavaParserClassDeclaration.java <266:42 266:44>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserClassDeclaration.java <266:70 266:78>] @@ -771,12 +785,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserClassDeclaration.java <280:32 280:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> java.lang.Override [JavaParserClassDeclaration.java <279:6 279:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <280:17 280:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> java.util.List [JavaParserClassDeclaration.java <280:12 280:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <280:17 280:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <280:17 280:29>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<280:47> [JavaParserClassDeclaration.java <280:47 280:47>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<280:47> [JavaParserClassDeclaration.java <293:5 293:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <281:14 281:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> java.util.List [JavaParserClassDeclaration.java <281:9 281:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <281:14 281:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserClassDeclaration.java <281:14 281:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors<0> [JavaParserClassDeclaration.java <281:29 281:37>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> java.util.ArrayList.ArrayList() [JavaParserClassDeclaration.java <281:45 281:55>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getAncestors() -> java.util.ArrayList [JavaParserClassDeclaration.java <281:45 281:53>] @@ -811,16 +827,19 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserClassDeclaration.java <296:35 296:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> java.lang.Override [JavaParserClassDeclaration.java <295:6 295:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <296:16 296:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserClassDeclaration.java <296:12 296:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <296:16 296:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <296:16 296:32>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<296:56> [JavaParserClassDeclaration.java <296:56 296:56>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<296:56> [JavaParserClassDeclaration.java <304:5 304:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <297:13 297:29>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserClassDeclaration.java <297:9 297:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <297:13 297:29>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserClassDeclaration.java <297:13 297:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods<0> [JavaParserClassDeclaration.java <297:32 297:38>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> java.util.HashSet.HashSet() [JavaParserClassDeclaration.java <297:46 297:54>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> java.util.HashSet [JavaParserClassDeclaration.java <297:46 297:52>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [JavaParserClassDeclaration.java <298:30 298:30>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> com.github.javaparser.ast.body.BodyDeclaration [JavaParserClassDeclaration.java <298:14 298:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods<1> [JavaParserClassDeclaration.java <298:33 298:38>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getDeclaredMethods() -> com.github.javaparser.ast.NodeList> com.github.javaparser.ast.body.TypeDeclaration.getMembers() [JavaParserClassDeclaration.java <298:54 298:63>] @@ -855,8 +874,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserClassDeclaration.java <307:43 307:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getTypeParameters() -> java.lang.Override [JavaParserClassDeclaration.java <306:6 306:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserClassDeclaration.java <307:17 307:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getTypeParameters() -> java.util.List [JavaParserClassDeclaration.java <307:12 307:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserClassDeclaration.java <307:17 307:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserClassDeclaration.java <307:17 307:40>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<307:63> [JavaParserClassDeclaration.java <307:63 307:63>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<307:63> [JavaParserClassDeclaration.java <311:5 311:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) @@ -922,12 +942,14 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavaParserClassDeclaration.java <337:42 337:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> java.lang.Override [JavaParserClassDeclaration.java <336:6 336:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <337:16 337:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> java.util.Set [JavaParserClassDeclaration.java <337:12 337:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <337:16 337:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <337:16 337:39>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<337:58> [JavaParserClassDeclaration.java <337:58 337:58>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<337:58> [JavaParserClassDeclaration.java <345:5 345:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <338:13 338:36>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> java.util.Set [JavaParserClassDeclaration.java <338:9 338:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <338:13 338:36>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <338:13 338:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes<0> [JavaParserClassDeclaration.java <338:39 338:41>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> java.util.HashSet.HashSet() [JavaParserClassDeclaration.java <338:49 338:57>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.internalTypes() -> java.util.HashSet [JavaParserClassDeclaration.java <338:49 338:55>] @@ -967,8 +989,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserClassDeclaration.java <348:47 348:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.containerType() -> java.lang.Override [JavaParserClassDeclaration.java <347:6 347:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <348:21 348:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.containerType() -> java.util.Optional [JavaParserClassDeclaration.java <348:12 348:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <348:21 348:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserClassDeclaration.java <348:21 348:44>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<348:63> [JavaParserClassDeclaration.java <348:63 348:63>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<348:63> [JavaParserClassDeclaration.java <350:5 350:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() @@ -1001,8 +1024,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.Optional com.github.javaparser.ast.type.ClassOrInterfaceType.getScope() [JavaParserClassDeclaration.java <360:46 360:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<0> [JavaParserClassDeclaration.java <360:25 360:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<1> [JavaParserClassDeclaration.java <360:82 360:90>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <362:25 362:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserClassDeclaration.java <362:9 362:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <362:25 362:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserClassDeclaration.java <362:25 362:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<2> [JavaParserClassDeclaration.java <362:42 362:44>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserClassDeclaration.java <362:48 362:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<1> [JavaParserClassDeclaration.java <362:58 362:66>] @@ -1011,8 +1035,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<2> [JavaParserClassDeclaration.java <363:14 363:16>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<363:30> [JavaParserClassDeclaration.java <363:30 363:30>] LOCAL_SYMBOL: JavaParserClassDeclaration.java<363:30> [JavaParserClassDeclaration.java <369:9 369:9>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.type.ClassOrInterfaceType [JavaParserClassDeclaration.java <364:22 364:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.Optional [JavaParserClassDeclaration.java <364:13 364:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.ast.type.ClassOrInterfaceType [JavaParserClassDeclaration.java <364:22 364:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.ast.type.ClassOrInterfaceType [JavaParserClassDeclaration.java <364:22 364:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<3> [JavaParserClassDeclaration.java <364:44 364:53>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.Optional com.github.javaparser.ast.type.ClassOrInterfaceType.getScope() [JavaParserClassDeclaration.java <364:78 364:85>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<0> [JavaParserClassDeclaration.java <364:57 364:76>] @@ -1056,8 +1081,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration() [JavaParserClassDeclaration.java <374:46 374:72>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<2> [JavaParserClassDeclaration.java <374:42 374:44>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.typeSolver [JavaParserClassDeclaration.java <374:95 374:104>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserClassDeclaration.java <376:14 376:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.List [JavaParserClassDeclaration.java <376:9 376:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserClassDeclaration.java <376:14 376:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserClassDeclaration.java <376:14 376:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType<5> [JavaParserClassDeclaration.java <376:20 376:43>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserClassDeclaration.java <378:18 378:24>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserClassDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [JavaParserClassDeclaration.java <377:27 377:29>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserConstructorDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserConstructorDeclaration.txt index 9000b168..d8d099ae 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserConstructorDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserConstructorDeclaration.txt @@ -170,8 +170,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserConstructorDeclaration.java <79:43 79:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration.getTypeParameters() -> java.lang.Override [JavaParserConstructorDeclaration.java <78:6 78:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserConstructorDeclaration.java <79:17 79:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration.getTypeParameters() -> java.util.List [JavaParserConstructorDeclaration.java <79:12 79:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserConstructorDeclaration.java <79:17 79:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserConstructorDeclaration.java <79:17 79:40>] LOCAL_SYMBOL: JavaParserConstructorDeclaration.java<79:63> [JavaParserConstructorDeclaration.java <79:63 79:63>] LOCAL_SYMBOL: JavaParserConstructorDeclaration.java<79:63> [JavaParserConstructorDeclaration.java <81:5 81:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserEnumDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserEnumDeclaration.txt index fb868a44..520ed064 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserEnumDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserEnumDeclaration.txt @@ -224,12 +224,14 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserEnumDeclaration.java <67:35 67:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> java.lang.Override [JavaParserEnumDeclaration.java <66:6 66:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserEnumDeclaration.java <67:16 67:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserEnumDeclaration.java <67:12 67:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserEnumDeclaration.java <67:16 67:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserEnumDeclaration.java <67:16 67:32>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<67:56> [JavaParserEnumDeclaration.java <67:56 67:56>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<67:56> [JavaParserEnumDeclaration.java <75:5 75:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserEnumDeclaration.java <68:13 68:29>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserEnumDeclaration.java <68:9 68:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserEnumDeclaration.java <68:13 68:29>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserEnumDeclaration.java <68:13 68:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods<0> [JavaParserEnumDeclaration.java <68:32 68:38>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getDeclaredMethods() -> java.util.HashSet.HashSet() [JavaParserEnumDeclaration.java <68:46 68:54>] @@ -481,19 +483,22 @@ REFERENCE_CALL int com.github.javaparser.symbolsolver.javaparsermodel.declaratio REFERENCE_USAGE int com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.hashCode() -> com.github.javaparser.ast.body.EnumDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.wrappedNode [JavaParserEnumDeclaration.java <182:16 182:26>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [JavaParserEnumDeclaration.java <185:5 <185:5 <186:34 186:51> 186:173> 192:5>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.Deprecated [JavaParserEnumDeclaration.java <185:6 185:15>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserEnumDeclaration.java <186:21 186:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [JavaParserEnumDeclaration.java <186:12 186:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserEnumDeclaration.java <186:21 186:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserEnumDeclaration.java <186:21 186:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [JavaParserEnumDeclaration.java <186:53 186:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage<0> [JavaParserEnumDeclaration.java <186:60 186:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <186:71 186:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavaParserEnumDeclaration.java <186:66 186:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <186:71 186:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <186:71 186:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage<1> [JavaParserEnumDeclaration.java <186:77 186:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserEnumDeclaration.java <186:93 186:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage<2> [JavaParserEnumDeclaration.java <186:104 186:113>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavaParserEnumDeclaration.java <186:116 186:122>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage<3> [JavaParserEnumDeclaration.java <186:124 186:140>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <186:148 186:151>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavaParserEnumDeclaration.java <186:143 186:146>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <186:148 186:151>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <186:148 186:151>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.solveMethodAsUsage<4> [JavaParserEnumDeclaration.java <186:154 186:172>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<186:175> [JavaParserEnumDeclaration.java <186:175 186:175>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<186:175> [JavaParserEnumDeclaration.java <192:5 192:5>] @@ -524,12 +529,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserEnumDeclaration.java <195:35 195:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> java.lang.Override [JavaParserEnumDeclaration.java <194:6 194:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserEnumDeclaration.java <195:17 195:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> java.util.List [JavaParserEnumDeclaration.java <195:12 195:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserEnumDeclaration.java <195:17 195:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserEnumDeclaration.java <195:17 195:32>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<195:50> [JavaParserEnumDeclaration.java <195:50 195:50>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<195:50> [JavaParserEnumDeclaration.java <215:5 215:5>] +REFERENCE_TYPE_ARGUMENT java.util.ArrayList -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserEnumDeclaration.java <196:19 196:34>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> java.util.ArrayList [JavaParserEnumDeclaration.java <196:9 196:17>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserEnumDeclaration.java <196:19 196:34>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserEnumDeclaration.java <196:19 196:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields<0> [JavaParserEnumDeclaration.java <196:37 196:42>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAllFields() -> java.util.ArrayList.ArrayList() [JavaParserEnumDeclaration.java <196:50 196:60>] @@ -609,12 +616,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserEnumDeclaration.java <218:32 218:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> java.lang.Override [JavaParserEnumDeclaration.java <217:6 217:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserEnumDeclaration.java <218:17 218:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> java.util.List [JavaParserEnumDeclaration.java <218:12 218:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserEnumDeclaration.java <218:17 218:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserEnumDeclaration.java <218:17 218:29>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<218:47> [JavaParserEnumDeclaration.java <218:47 218:47>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<218:47> [JavaParserEnumDeclaration.java <234:5 234:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserEnumDeclaration.java <219:14 219:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> java.util.List [JavaParserEnumDeclaration.java <219:9 219:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserEnumDeclaration.java <219:14 219:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserEnumDeclaration.java <219:14 219:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors<0> [JavaParserEnumDeclaration.java <219:29 219:37>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> java.util.ArrayList.ArrayList() [JavaParserEnumDeclaration.java <219:45 219:55>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> java.util.ArrayList [JavaParserEnumDeclaration.java <219:45 219:53>] @@ -668,8 +677,9 @@ REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.ast.body.EnumDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.wrappedNode [JavaParserEnumDeclaration.java <225:57 225:67>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<225:92> [JavaParserEnumDeclaration.java <225:92 225:92>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<225:92> [JavaParserEnumDeclaration.java <231:13 231:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserEnumDeclaration.java <226:33 226:47>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserEnumDeclaration.java <226:17 226:31>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserEnumDeclaration.java <226:33 226:47>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserEnumDeclaration.java <226:33 226:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors<5> [JavaParserEnumDeclaration.java <226:50 226:67>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) [JavaParserEnumDeclaration.java <226:100 226:114>] @@ -705,8 +715,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.Ja SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getTypeParameters() [JavaParserEnumDeclaration.java <236:5 <236:5 <237:43 237:59> 237:61> 239:5>] REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserEnumDeclaration.java <237:43 237:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getTypeParameters() -> java.lang.Override [JavaParserEnumDeclaration.java <236:6 236:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserEnumDeclaration.java <237:17 237:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getTypeParameters() -> java.util.List [JavaParserEnumDeclaration.java <237:12 237:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserEnumDeclaration.java <237:17 237:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserEnumDeclaration.java <237:17 237:40>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<237:63> [JavaParserEnumDeclaration.java <237:63 237:63>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<237:63> [JavaParserEnumDeclaration.java <239:5 239:5>] SYMBOL_METHOD static java.util.List java.util.Collections.emptyList() @@ -798,8 +809,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserEnumDeclaration.java <285:16 285:26>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavaParserEnumDeclaration.java <285:49 285:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables<0> [JavaParserEnumDeclaration.java <285:57 285:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <285:71 285:74>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavaParserEnumDeclaration.java <285:66 285:69>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <285:71 285:74>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserEnumDeclaration.java <285:71 285:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.resolveTypeVariables<1> [JavaParserEnumDeclaration.java <285:77 285:90>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<285:93> [JavaParserEnumDeclaration.java <285:93 285:93>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<285:93> [JavaParserEnumDeclaration.java <287:9 287:9>] @@ -838,8 +850,9 @@ LOCAL_SYMBOL: JavaParserEnumDeclaration.java<305:33> [JavaParserEnumDeclaration. SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() [JavaParserEnumDeclaration.java <309:9 <309:9 <310:47 310:63> 310:65> 312:9>] REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserEnumDeclaration.java <310:47 310:63>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() -> java.lang.Override [JavaParserEnumDeclaration.java <309:10 309:17>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserEnumDeclaration.java <310:21 310:44>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() -> java.util.List [JavaParserEnumDeclaration.java <310:16 310:19>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserEnumDeclaration.java <310:21 310:44>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserEnumDeclaration.java <310:21 310:44>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<310:67> [JavaParserEnumDeclaration.java <310:67 310:67>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<310:67> [JavaParserEnumDeclaration.java <312:9 312:9>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.ValuesMethod.getTypeParameters() -> static java.util.List java.util.Collections.emptyList() [JavaParserEnumDeclaration.java <311:32 311:40>] @@ -871,12 +884,14 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavaParserEnumDeclaration.java <326:42 326:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> java.lang.Override [JavaParserEnumDeclaration.java <325:6 325:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <326:16 326:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> java.util.Set [JavaParserEnumDeclaration.java <326:12 326:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <326:16 326:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <326:16 326:39>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<326:58> [JavaParserEnumDeclaration.java <326:58 326:58>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<326:58> [JavaParserEnumDeclaration.java <334:5 334:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <327:13 327:36>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> java.util.Set [JavaParserEnumDeclaration.java <327:9 327:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <327:13 327:36>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <327:13 327:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes<0> [JavaParserEnumDeclaration.java <327:39 327:41>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> java.util.HashSet.HashSet() [JavaParserEnumDeclaration.java <327:49 327:57>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.internalTypes() -> java.util.HashSet [JavaParserEnumDeclaration.java <327:49 327:55>] @@ -916,8 +931,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserEnumDeclaration.java <337:47 337:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.containerType() -> java.lang.Override [JavaParserEnumDeclaration.java <336:6 336:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <337:21 337:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.containerType() -> java.util.Optional [JavaParserEnumDeclaration.java <337:12 337:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <337:21 337:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserEnumDeclaration.java <337:21 337:44>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<337:63> [JavaParserEnumDeclaration.java <337:63 337:63>] LOCAL_SYMBOL: JavaParserEnumDeclaration.java<337:63> [JavaParserEnumDeclaration.java <339:5 339:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserFieldDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserFieldDeclaration.txt index d05a82ce..70891d03 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserFieldDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserFieldDeclaration.txt @@ -321,8 +321,9 @@ REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.declarations REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration.declaringType() -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserFieldDeclaration.java <115:12 115:26>] LOCAL_SYMBOL: JavaParserFieldDeclaration.java<115:44> [JavaParserFieldDeclaration.java <115:44 115:44>] LOCAL_SYMBOL: JavaParserFieldDeclaration.java<115:44> [JavaParserFieldDeclaration.java <122:5 122:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserFieldDeclaration.java <116:18 116:63>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration.declaringType() -> java.util.Optional [JavaParserFieldDeclaration.java <116:9 116:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration.declaringType() -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserFieldDeclaration.java <116:49 116:63>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserFieldDeclaration.declaringType() -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserFieldDeclaration.java <116:49 116:63>] QUALIFIER: com.github.javaparser.ast.body [JavaParserFieldDeclaration.java <116:44 116:47>] QUALIFIER: com.github.javaparser.ast [JavaParserFieldDeclaration.java <116:40 116:42>] QUALIFIER: com.github.javaparser [JavaParserFieldDeclaration.java <116:29 116:38>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserInterfaceDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserInterfaceDeclaration.txt index c244c5bf..7c3a463e 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserInterfaceDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserInterfaceDeclaration.txt @@ -198,12 +198,14 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserInterfaceDeclaration.java <61:35 61:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> java.lang.Override [JavaParserInterfaceDeclaration.java <60:6 60:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserInterfaceDeclaration.java <61:16 61:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserInterfaceDeclaration.java <61:12 61:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserInterfaceDeclaration.java <61:16 61:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserInterfaceDeclaration.java <61:16 61:32>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<61:56> [JavaParserInterfaceDeclaration.java <61:56 61:56>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<61:56> [JavaParserInterfaceDeclaration.java <69:5 69:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserInterfaceDeclaration.java <62:13 62:29>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserInterfaceDeclaration.java <62:9 62:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserInterfaceDeclaration.java <62:13 62:29>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserInterfaceDeclaration.java <62:13 62:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods<0> [JavaParserInterfaceDeclaration.java <62:32 62:38>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getDeclaredMethods() -> java.util.HashSet.HashSet() [JavaParserInterfaceDeclaration.java <62:46 62:54>] @@ -355,12 +357,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() [JavaParserInterfaceDeclaration.java <122:32 122:52>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> java.lang.Override [JavaParserInterfaceDeclaration.java <121:6 121:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <122:17 122:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> java.util.List [JavaParserInterfaceDeclaration.java <122:12 122:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <122:17 122:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <122:17 122:29>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<122:56> [JavaParserInterfaceDeclaration.java <122:56 122:56>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<122:56> [JavaParserInterfaceDeclaration.java <130:5 130:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <123:14 123:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> java.util.List [JavaParserInterfaceDeclaration.java <123:9 123:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <123:14 123:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <123:14 123:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended<0> [JavaParserInterfaceDeclaration.java <123:29 123:38>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getInterfacesExtended() -> java.util.ArrayList.ArrayList() [JavaParserInterfaceDeclaration.java <123:46 123:56>] @@ -526,12 +530,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserInterfaceDeclaration.java <190:35 190:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> java.lang.Override [JavaParserInterfaceDeclaration.java <189:6 189:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserInterfaceDeclaration.java <190:17 190:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> java.util.List [JavaParserInterfaceDeclaration.java <190:12 190:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserInterfaceDeclaration.java <190:17 190:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserInterfaceDeclaration.java <190:17 190:32>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<190:50> [JavaParserInterfaceDeclaration.java <190:50 190:50>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<190:50> [JavaParserInterfaceDeclaration.java <208:5 208:5>] +REFERENCE_TYPE_ARGUMENT java.util.ArrayList -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserInterfaceDeclaration.java <191:19 191:34>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> java.util.ArrayList [JavaParserInterfaceDeclaration.java <191:9 191:17>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserInterfaceDeclaration.java <191:19 191:34>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserInterfaceDeclaration.java <191:19 191:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields<0> [JavaParserInterfaceDeclaration.java <191:37 191:42>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> java.util.ArrayList.ArrayList() [JavaParserInterfaceDeclaration.java <191:50 191:60>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAllFields() -> java.util.ArrayList [JavaParserInterfaceDeclaration.java <191:50 191:58>] @@ -608,8 +614,9 @@ LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<212:30> [JavaParserInterfaceDe REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toString() -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.wrappedNode [JavaParserInterfaceDeclaration.java <214:34 214:44>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserInterfaceDeclaration.java <218:5 <218:5 <219:45 219:53> 219:89> 234:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Deprecated [JavaParserInterfaceDeclaration.java <218:6 218:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <219:28 219:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserInterfaceDeclaration.java <219:12 219:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <219:28 219:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <219:28 219:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavaParserInterfaceDeclaration.java <219:55 219:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType<0> [JavaParserInterfaceDeclaration.java <219:62 219:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserInterfaceDeclaration.java <219:68 219:77>] @@ -627,8 +634,9 @@ LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<220:62> [JavaParserInterfaceDe SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) [JavaParserInterfaceDeclaration.java <221:36 221:41>] QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserInterfaceDeclaration.java <221:20 221:34>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <223:25 223:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserInterfaceDeclaration.java <223:9 223:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <223:25 223:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <223:25 223:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType<2> [JavaParserInterfaceDeclaration.java <223:42 223:44>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserInterfaceDeclaration.java <223:70 223:78>] @@ -681,12 +689,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserInterfaceDeclaration.java <237:32 237:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> java.lang.Override [JavaParserInterfaceDeclaration.java <236:6 236:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <237:17 237:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> java.util.List [JavaParserInterfaceDeclaration.java <237:12 237:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <237:17 237:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <237:17 237:29>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<237:47> [JavaParserInterfaceDeclaration.java <237:47 237:47>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<237:47> [JavaParserInterfaceDeclaration.java <250:5 250:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <238:14 238:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> java.util.List [JavaParserInterfaceDeclaration.java <238:9 238:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <238:14 238:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserInterfaceDeclaration.java <238:14 238:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors<0> [JavaParserInterfaceDeclaration.java <238:29 238:37>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> java.util.ArrayList.ArrayList() [JavaParserInterfaceDeclaration.java <238:45 238:55>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getAncestors() -> java.util.ArrayList [JavaParserInterfaceDeclaration.java <238:45 238:53>] @@ -724,8 +734,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserInterfaceDeclaration.java <253:43 253:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getTypeParameters() -> java.lang.Override [JavaParserInterfaceDeclaration.java <252:6 252:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserInterfaceDeclaration.java <253:17 253:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getTypeParameters() -> java.util.List [JavaParserInterfaceDeclaration.java <253:12 253:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserInterfaceDeclaration.java <253:17 253:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserInterfaceDeclaration.java <253:17 253:40>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<253:63> [JavaParserInterfaceDeclaration.java <253:63 253:63>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<253:63> [JavaParserInterfaceDeclaration.java <261:5 261:5>] SYMBOL_METHOD com.github.javaparser.ast.NodeList com.github.javaparser.ast.body.ClassOrInterfaceDeclaration.getTypeParameters() @@ -780,12 +791,14 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavaParserInterfaceDeclaration.java <278:42 278:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> java.lang.Override [JavaParserInterfaceDeclaration.java <277:6 277:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <278:16 278:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> java.util.Set [JavaParserInterfaceDeclaration.java <278:12 278:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <278:16 278:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <278:16 278:39>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<278:58> [JavaParserInterfaceDeclaration.java <278:58 278:58>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<278:58> [JavaParserInterfaceDeclaration.java <286:5 286:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <279:13 279:36>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> java.util.Set [JavaParserInterfaceDeclaration.java <279:9 279:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <279:13 279:36>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <279:13 279:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes<0> [JavaParserInterfaceDeclaration.java <279:39 279:41>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> java.util.HashSet.HashSet() [JavaParserInterfaceDeclaration.java <279:49 279:57>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.internalTypes() -> java.util.HashSet [JavaParserInterfaceDeclaration.java <279:49 279:55>] @@ -825,8 +838,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserInterfaceDeclaration.java <289:47 289:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.containerType() -> java.lang.Override [JavaParserInterfaceDeclaration.java <288:6 288:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <289:21 289:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.containerType() -> java.util.Optional [JavaParserInterfaceDeclaration.java <289:12 289:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <289:21 289:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserInterfaceDeclaration.java <289:21 289:44>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<289:63> [JavaParserInterfaceDeclaration.java <289:63 289:63>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<289:63> [JavaParserInterfaceDeclaration.java <291:5 291:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() @@ -838,8 +852,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Referen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType<0> [JavaParserInterfaceDeclaration.java <297:64 297:83>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<297:86> [JavaParserInterfaceDeclaration.java <297:86 297:86>] LOCAL_SYMBOL: JavaParserInterfaceDeclaration.java<297:86> [JavaParserInterfaceDeclaration.java <318:5 318:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends TypeDeclaration [JavaParserInterfaceDeclaration.java <298:25 298:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserInterfaceDeclaration.java <298:9 298:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <298:35 298:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserInterfaceDeclaration.java <298:35 298:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType<1> [JavaParserInterfaceDeclaration.java <298:52 298:54>] SYMBOL_METHOD int java.lang.String.indexOf(int) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> int java.lang.String.indexOf(int) [JavaParserInterfaceDeclaration.java <299:45 299:51>] @@ -898,8 +913,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration() [JavaParserInterfaceDeclaration.java <312:46 312:72>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType<1> [JavaParserInterfaceDeclaration.java <312:42 312:44>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.typeSolver [JavaParserInterfaceDeclaration.java <312:95 312:104>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserInterfaceDeclaration.java <314:14 314:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.List [JavaParserInterfaceDeclaration.java <314:9 314:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserInterfaceDeclaration.java <314:14 314:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserInterfaceDeclaration.java <314:14 314:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType<2> [JavaParserInterfaceDeclaration.java <314:20 314:43>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavaParserInterfaceDeclaration.java <316:18 316:24>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserInterfaceDeclaration.toReferenceType(com.github.javaparser.ast.type.ClassOrInterfaceType) -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [JavaParserInterfaceDeclaration.java <315:27 315:29>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserMethodDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserMethodDeclaration.txt index bafe09f0..d5fa2709 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserMethodDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserMethodDeclaration.txt @@ -253,8 +253,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavaParserMethodDeclaration.java <88:12 88:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavaParserMethodDeclaration.java <88:45 88:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables<0> [JavaParserMethodDeclaration.java <88:53 88:59>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserMethodDeclaration.java <88:67 88:70>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavaParserMethodDeclaration.java <88:62 88:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserMethodDeclaration.java <88:67 88:70>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserMethodDeclaration.java <88:67 88:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.resolveTypeVariables<1> [JavaParserMethodDeclaration.java <88:73 88:86>] LOCAL_SYMBOL: JavaParserMethodDeclaration.java<88:89> [JavaParserMethodDeclaration.java <88:89 88:89>] LOCAL_SYMBOL: JavaParserMethodDeclaration.java<88:89> [JavaParserMethodDeclaration.java <90:5 90:5>] @@ -331,8 +332,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserMethodDeclaration.java <122:43 122:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.getTypeParameters() -> java.lang.Override [JavaParserMethodDeclaration.java <121:6 121:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserMethodDeclaration.java <122:17 122:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.getTypeParameters() -> java.util.List [JavaParserMethodDeclaration.java <122:12 122:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserMethodDeclaration.java <122:17 122:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserMethodDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserMethodDeclaration.java <122:17 122:40>] LOCAL_SYMBOL: JavaParserMethodDeclaration.java<122:63> [JavaParserMethodDeclaration.java <122:63 122:63>] LOCAL_SYMBOL: JavaParserMethodDeclaration.java<122:63> [JavaParserMethodDeclaration.java <124:5 124:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeAdapter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeAdapter.txt index ab8aceed..39c44749 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeAdapter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeAdapter.txt @@ -142,12 +142,15 @@ LOCAL_SYMBOL: JavaParserTypeAdapter.java<28:125> [JavaParserTypeAdapter.java <12 COMMENT: comment [JavaParserTypeAdapter.java <25:1 27:3>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:36 28:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.ast.Node [JavaParserTypeAdapter.java <28:46 28:49>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithSimpleName -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:72 28:72>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.ast.nodeTypes.NodeWithSimpleName [JavaParserTypeAdapter.java <28:53 28:70>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:72 28:72>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:72 28:72>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithMembers -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:93 28:93>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.ast.nodeTypes.NodeWithMembers [JavaParserTypeAdapter.java <28:77 28:91>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:93 28:93>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:93 28:93>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:121 28:121>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.ast.nodeTypes.NodeWithTypeParameters [JavaParserTypeAdapter.java <28:98 28:119>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:121 28:121>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <28:121 28:121>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.wrappedNode [JavaParserTypeAdapter.java <30:15 30:25>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.wrappedNode -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.T [JavaParserTypeAdapter.java <30:13 30:13>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.typeSolver [JavaParserTypeAdapter.java <31:24 31:33>] @@ -218,8 +221,9 @@ REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy<0> [JavaParserTypeAdapter.java <55:60 55:64>] LOCAL_SYMBOL: JavaParserTypeAdapter.java<55:67> [JavaParserTypeAdapter.java <55:67 55:67>] LOCAL_SYMBOL: JavaParserTypeAdapter.java<55:67> [JavaParserTypeAdapter.java <64:5 64:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeAdapter.java <56:14 56:26>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.util.List [JavaParserTypeAdapter.java <56:9 56:12>] -REFERENCE_TYPE_ARGUMENT boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeAdapter.java <56:14 56:26>] +REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeAdapter.java <56:14 56:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy<1> [JavaParserTypeAdapter.java <56:29 56:44>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() REFERENCE_CALL boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() [JavaParserTypeAdapter.java <56:54 56:68>] @@ -280,8 +284,9 @@ SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationExcept REFERENCE_CALL boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserTypeAdapter.java <74:23 74:51>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.UnsupportedOperationException [JavaParserTypeAdapter.java <74:23 74:51>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeAdapter.java <78:5 <78:5 <78:45 78:53> 78:89> 112:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeAdapter.java <78:28 78:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeAdapter.java <78:12 78:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeAdapter.java <78:28 78:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeAdapter.java <78:28 78:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavaParserTypeAdapter.java <78:55 78:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType<0> [JavaParserTypeAdapter.java <78:62 78:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserTypeAdapter.java <78:68 78:77>] @@ -322,6 +327,7 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration [JavaParserTypeAdapter.java <82:55 82:87>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType<2> [JavaParserTypeAdapter.java <82:89 82:101>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType<1> [JavaParserTypeAdapter.java <82:104 82:113>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.BodyDeclaration -> ? [JavaParserTypeAdapter.java <88:30 88:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.BodyDeclaration [JavaParserTypeAdapter.java <88:14 88:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType<4> [JavaParserTypeAdapter.java <88:33 88:38>] SYMBOL_METHOD com.github.javaparser.ast.NodeList> com.github.javaparser.ast.nodeTypes.NodeWithMembers.getMembers() @@ -339,6 +345,7 @@ QUALIFIER: com.github [JavaParserTypeAdapter.java <89:39 89:44>] QUALIFIER: com [JavaParserTypeAdapter.java <89:35 89:37>] LOCAL_SYMBOL: JavaParserTypeAdapter.java<89:83> [JavaParserTypeAdapter.java <89:83 89:83>] LOCAL_SYMBOL: JavaParserTypeAdapter.java<89:83> [JavaParserTypeAdapter.java <109:13 109:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeAdapter.java <90:64 90:64>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeAdapter.java <90:48 90:62>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeAdapter.java <90:43 90:46>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeAdapter.java <90:39 90:41>] @@ -346,6 +353,7 @@ QUALIFIER: com.github.javaparser [JavaParserTypeAdapter.java <90:28 90:37>] QUALIFIER: com.github [JavaParserTypeAdapter.java <90:21 90:26>] QUALIFIER: com [JavaParserTypeAdapter.java <90:17 90:19>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType<6> [JavaParserTypeAdapter.java <90:67 90:78>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeAdapter.java <90:130 90:130>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeAdapter.java <90:114 90:128>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeAdapter.java <90:109 90:112>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeAdapter.java <90:105 90:107>] @@ -469,12 +477,14 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeAdapter.java <111:16 111:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [JavaParserTypeAdapter.java <111:41 111:55>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() [JavaParserTypeAdapter.java <114:5 <114:5 <114:47 114:59> 114:61> 119:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeAdapter.java <114:21 114:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> java.util.Optional [JavaParserTypeAdapter.java <114:12 114:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeAdapter.java <114:21 114:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeAdapter.java <114:21 114:44>] LOCAL_SYMBOL: JavaParserTypeAdapter.java<114:63> [JavaParserTypeAdapter.java <114:63 114:63>] LOCAL_SYMBOL: JavaParserTypeAdapter.java<114:63> [JavaParserTypeAdapter.java <119:5 119:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.Node [JavaParserTypeAdapter.java <115:18 115:21>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> java.util.Optional [JavaParserTypeAdapter.java <115:9 115:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> com.github.javaparser.ast.Node [JavaParserTypeAdapter.java <115:18 115:21>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> com.github.javaparser.ast.Node [JavaParserTypeAdapter.java <115:18 115:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType<0> [JavaParserTypeAdapter.java <115:24 115:29>] SYMBOL_METHOD java.util.Optional com.github.javaparser.ast.Node.getParentNode() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeAdapter.containerType() -> java.util.Optional com.github.javaparser.ast.Node.getParentNode() [JavaParserTypeAdapter.java <115:45 115:57>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeParameter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeParameter.txt index c9cf8066..c2a6bb9d 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeParameter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeParameter.txt @@ -166,20 +166,23 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserTypeParameter.java <55:35 55:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getDeclaredMethods() -> java.lang.Override [JavaParserTypeParameter.java <54:6 54:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeParameter.java <55:16 55:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getDeclaredMethods() -> java.util.Set [JavaParserTypeParameter.java <55:12 55:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeParameter.java <55:16 55:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeParameter.java <55:16 55:32>] LOCAL_SYMBOL: JavaParserTypeParameter.java<55:56> [JavaParserTypeParameter.java <55:56 55:56>] LOCAL_SYMBOL: JavaParserTypeParameter.java<55:56> [JavaParserTypeParameter.java <57:5 57:5>] SYMBOL_METHOD static java.util.Set java.util.Collections.emptySet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getDeclaredMethods() -> static java.util.Set java.util.Collections.emptySet() [JavaParserTypeParameter.java <56:28 56:35>] QUALIFIER: java.util.Collections [JavaParserTypeParameter.java <56:16 56:26>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) [JavaParserTypeParameter.java <59:5 <59:5 <59:47 59:57> 59:97> 61:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeParameter.java <59:28 59:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeParameter.java <59:12 59:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeParameter.java <59:28 59:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeParameter.java <59:28 59:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> java.lang.String [JavaParserTypeParameter.java <59:59 59:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod<0> [JavaParserTypeParameter.java <59:66 59:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeParameter.java <59:77 59:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> java.util.List [JavaParserTypeParameter.java <59:72 59:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeParameter.java <59:77 59:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeParameter.java <59:77 59:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.solveMethod<1> [JavaParserTypeParameter.java <59:83 59:96>] LOCAL_SYMBOL: JavaParserTypeParameter.java<59:99> [JavaParserTypeParameter.java <59:99 59:99>] LOCAL_SYMBOL: JavaParserTypeParameter.java<59:99> [JavaParserTypeParameter.java <61:5 61:5>] @@ -390,8 +393,9 @@ QUALIFIER: com.github.javaparser [JavaParserTypeParameter.java <123:106 123:115> QUALIFIER: com.github [JavaParserTypeParameter.java <123:99 123:104>] QUALIFIER: com [JavaParserTypeParameter.java <123:95 123:97>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getContainer<0> [JavaParserTypeParameter.java <123:150 123:159>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserTypeParameter.java <124:22 124:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getContainer() -> java.util.Optional [JavaParserTypeParameter.java <124:13 124:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getContainer() -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserTypeParameter.java <124:22 124:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getContainer() -> com.github.javaparser.ast.body.ClassOrInterfaceDeclaration [JavaParserTypeParameter.java <124:22 124:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getContainer<3> [JavaParserTypeParameter.java <124:51 124:67>] SYMBOL_METHOD java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getContainer() -> java.util.Optional com.github.javaparser.HasParentNode.getAncestorOfType(java.lang.Class) [JavaParserTypeParameter.java <124:96 124:112>] @@ -471,8 +475,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavaParserTypeParameter.java <144:24 144:32>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [JavaParserTypeParameter.java <143:6 143:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavaParserTypeParameter.java <144:17 144:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [JavaParserTypeParameter.java <144:12 144:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavaParserTypeParameter.java <144:17 144:21>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavaParserTypeParameter.java <144:17 144:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserTypeParameter.java <144:34 144:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getBounds<0> [JavaParserTypeParameter.java <144:45 144:54>] LOCAL_SYMBOL: JavaParserTypeParameter.java<144:57> [JavaParserTypeParameter.java <144:57 144:57>] @@ -567,8 +572,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserTypeParameter.java <178:35 178:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAllFields() -> java.lang.Override [JavaParserTypeParameter.java <177:6 177:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserTypeParameter.java <178:17 178:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAllFields() -> java.util.List [JavaParserTypeParameter.java <178:12 178:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserTypeParameter.java <178:17 178:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserTypeParameter.java <178:17 178:32>] LOCAL_SYMBOL: JavaParserTypeParameter.java<178:50> [JavaParserTypeParameter.java <178:50 178:50>] LOCAL_SYMBOL: JavaParserTypeParameter.java<178:50> [JavaParserTypeParameter.java <180:5 180:5>] SYMBOL_METHOD java.util.ArrayList.ArrayList() @@ -578,8 +584,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserTypeParameter.java <183:32 183:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAncestors() -> java.lang.Override [JavaParserTypeParameter.java <182:6 182:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeParameter.java <183:17 183:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAncestors() -> java.util.List [JavaParserTypeParameter.java <183:12 183:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeParameter.java <183:17 183:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeParameter.java <183:17 183:29>] LOCAL_SYMBOL: JavaParserTypeParameter.java<183:47> [JavaParserTypeParameter.java <183:47 183:47>] LOCAL_SYMBOL: JavaParserTypeParameter.java<183:47> [JavaParserTypeParameter.java <185:5 185:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getAncestors() -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserTypeParameter.java <184:19 184:47>] @@ -606,8 +613,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserTypeParameter.java <198:43 198:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getTypeParameters() -> java.lang.Override [JavaParserTypeParameter.java <197:6 197:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserTypeParameter.java <198:17 198:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getTypeParameters() -> java.util.List [JavaParserTypeParameter.java <198:12 198:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserTypeParameter.java <198:17 198:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserTypeParameter.java <198:17 198:40>] LOCAL_SYMBOL: JavaParserTypeParameter.java<198:63> [JavaParserTypeParameter.java <198:63 198:63>] LOCAL_SYMBOL: JavaParserTypeParameter.java<198:63> [JavaParserTypeParameter.java <200:5 200:5>] SYMBOL_METHOD static java.util.List java.util.Collections.emptyList() @@ -639,8 +647,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserTypeParameter.java <217:47 217:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.containerType() -> java.lang.Override [JavaParserTypeParameter.java <216:6 216:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeParameter.java <217:21 217:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.containerType() -> java.util.Optional [JavaParserTypeParameter.java <217:12 217:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeParameter.java <217:21 217:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeParameter.java <217:21 217:44>] LOCAL_SYMBOL: JavaParserTypeParameter.java<217:63> [JavaParserTypeParameter.java <217:63 217:63>] LOCAL_SYMBOL: JavaParserTypeParameter.java<217:63> [JavaParserTypeParameter.java <223:5 223:5>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable [JavaParserTypeParameter.java <218:9 218:26>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeVariableDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeVariableDeclaration.txt index dc448ea1..82315031 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeVariableDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarations_JavaParserTypeVariableDeclaration.txt @@ -213,12 +213,14 @@ SYMBOL_METHOD com.github.javaparser.ast.expr.SimpleName com.github.javaparser.as REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.toString() -> com.github.javaparser.ast.expr.SimpleName com.github.javaparser.ast.type.TypeParameter.getName() [JavaParserTypeVariableDeclaration.java <79:29 79:35>] REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.toString() -> com.github.javaparser.ast.type.TypeParameter com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.wrappedNode [JavaParserTypeVariableDeclaration.java <79:17 79:27>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) [JavaParserTypeVariableDeclaration.java <83:5 <83:5 <83:47 83:57> 83:97> 85:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeVariableDeclaration.java <83:28 83:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeVariableDeclaration.java <83:12 83:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeVariableDeclaration.java <83:28 83:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeVariableDeclaration.java <83:28 83:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> java.lang.String [JavaParserTypeVariableDeclaration.java <83:59 83:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod<0> [JavaParserTypeVariableDeclaration.java <83:66 83:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeVariableDeclaration.java <83:77 83:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> java.util.List [JavaParserTypeVariableDeclaration.java <83:72 83:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeVariableDeclaration.java <83:77 83:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod(java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavaParserTypeVariableDeclaration.java <83:77 83:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.solveMethod<1> [JavaParserTypeVariableDeclaration.java <83:83 83:96>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<83:99> [JavaParserTypeVariableDeclaration.java <83:99 83:99>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<83:99> [JavaParserTypeVariableDeclaration.java <85:5 85:5>] @@ -288,8 +290,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavaParserTypeVariableDeclaration.java <116:35 116:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAllFields() -> java.lang.Override [JavaParserTypeVariableDeclaration.java <115:6 115:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserTypeVariableDeclaration.java <116:17 116:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAllFields() -> java.util.List [JavaParserTypeVariableDeclaration.java <116:12 116:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserTypeVariableDeclaration.java <116:17 116:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavaParserTypeVariableDeclaration.java <116:17 116:32>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<116:50> [JavaParserTypeVariableDeclaration.java <116:50 116:50>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<116:50> [JavaParserTypeVariableDeclaration.java <118:5 118:5>] SYMBOL_METHOD java.util.ArrayList.ArrayList() @@ -299,8 +302,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavaParserTypeVariableDeclaration.java <121:32 121:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAncestors() -> java.lang.Override [JavaParserTypeVariableDeclaration.java <120:6 120:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeVariableDeclaration.java <121:17 121:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAncestors() -> java.util.List [JavaParserTypeVariableDeclaration.java <121:12 121:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeVariableDeclaration.java <121:17 121:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavaParserTypeVariableDeclaration.java <121:17 121:29>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<121:47> [JavaParserTypeVariableDeclaration.java <121:47 121:47>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<121:47> [JavaParserTypeVariableDeclaration.java <123:5 123:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getAncestors() -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavaParserTypeVariableDeclaration.java <122:19 122:47>] @@ -309,8 +313,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavaParserTypeVariableDeclaration.java <126:35 126:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getDeclaredMethods() -> java.lang.Override [JavaParserTypeVariableDeclaration.java <125:6 125:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeVariableDeclaration.java <126:16 126:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getDeclaredMethods() -> java.util.Set [JavaParserTypeVariableDeclaration.java <126:12 126:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeVariableDeclaration.java <126:16 126:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavaParserTypeVariableDeclaration.java <126:16 126:32>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<126:56> [JavaParserTypeVariableDeclaration.java <126:56 126:56>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<126:56> [JavaParserTypeVariableDeclaration.java <128:5 128:5>] SYMBOL_METHOD static java.util.Set java.util.Collections.emptySet() @@ -381,8 +386,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavaParserTypeVariableDeclaration.java <166:43 166:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getTypeParameters() -> java.lang.Override [JavaParserTypeVariableDeclaration.java <165:6 165:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserTypeVariableDeclaration.java <166:17 166:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getTypeParameters() -> java.util.List [JavaParserTypeVariableDeclaration.java <166:12 166:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserTypeVariableDeclaration.java <166:17 166:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavaParserTypeVariableDeclaration.java <166:17 166:40>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<166:63> [JavaParserTypeVariableDeclaration.java <166:63 166:63>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<166:63> [JavaParserTypeVariableDeclaration.java <168:5 168:5>] SYMBOL_METHOD static java.util.List java.util.Collections.emptyList() @@ -410,8 +416,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserTypeVariableDeclaration.java <184:47 184:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.containerType() -> java.lang.Override [JavaParserTypeVariableDeclaration.java <183:6 183:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeVariableDeclaration.java <184:21 184:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.containerType() -> java.util.Optional [JavaParserTypeVariableDeclaration.java <184:12 184:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeVariableDeclaration.java <184:21 184:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeVariableDeclaration.java <184:21 184:44>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<184:63> [JavaParserTypeVariableDeclaration.java <184:63 184:63>] LOCAL_SYMBOL: JavaParserTypeVariableDeclaration.java<184:63> [JavaParserTypeVariableDeclaration.java <186:5 186:5>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.declarations.JavaParserTypeVariableDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavaParserTypeVariableDeclaration.java <185:34 185:46>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_FieldSymbolDeclarator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_FieldSymbolDeclarator.txt index 6901492a..3afcfc32 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_FieldSymbolDeclarator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_FieldSymbolDeclarator.txt @@ -61,8 +61,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.declarato LOCAL_SYMBOL: FieldSymbolDeclarator.java<31:87> [FieldSymbolDeclarator.java <31:87 31:87>] LOCAL_SYMBOL: FieldSymbolDeclarator.java<31:87> [FieldSymbolDeclarator.java <46:1 46:1>] COMMENT: comment [FieldSymbolDeclarator.java <28:1 30:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator -> com.github.javaparser.ast.body.FieldDeclaration [FieldSymbolDeclarator.java <31:69 31:84>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator [FieldSymbolDeclarator.java <31:44 31:67>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator -> com.github.javaparser.ast.body.FieldDeclaration [FieldSymbolDeclarator.java <31:69 31:84>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator -> com.github.javaparser.ast.body.FieldDeclaration [FieldSymbolDeclarator.java <31:69 31:84>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.FieldSymbolDeclarator(com.github.javaparser.ast.body.FieldDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldSymbolDeclarator.java <33:5 <33:5 <33:12 33:32> 33:85> 35:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.FieldSymbolDeclarator(com.github.javaparser.ast.body.FieldDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [FieldSymbolDeclarator.java <33:12 33:32>] @@ -79,12 +80,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() [FieldSymbolDeclarator.java <38:35 38:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> java.lang.Override [FieldSymbolDeclarator.java <37:6 37:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldSymbolDeclarator.java <38:17 38:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> java.util.List [FieldSymbolDeclarator.java <38:12 38:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldSymbolDeclarator.java <38:17 38:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldSymbolDeclarator.java <38:17 38:32>] LOCAL_SYMBOL: FieldSymbolDeclarator.java<38:59> [FieldSymbolDeclarator.java <38:59 38:59>] LOCAL_SYMBOL: FieldSymbolDeclarator.java<38:59> [FieldSymbolDeclarator.java <44:5 44:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldSymbolDeclarator.java <39:14 39:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> java.util.List [FieldSymbolDeclarator.java <39:9 39:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldSymbolDeclarator.java <39:14 39:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [FieldSymbolDeclarator.java <39:14 39:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations<0> [FieldSymbolDeclarator.java <39:32 39:38>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.FieldSymbolDeclarator.getSymbolDeclarations() -> java.util.LinkedList.LinkedList() [FieldSymbolDeclarator.java <39:46 39:57>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_NoSymbolDeclarator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_NoSymbolDeclarator.txt index 3eba2a81..a83e07aa 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_NoSymbolDeclarator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_NoSymbolDeclarator.txt @@ -47,8 +47,9 @@ LOCAL_SYMBOL: NoSymbolDeclarator.java<29:85> [NoSymbolDeclarator.java <40:1 40:1 COMMENT: comment [NoSymbolDeclarator.java <26:1 28:3>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N [NoSymbolDeclarator.java <29:33 29:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N -> com.github.javaparser.ast.Node [NoSymbolDeclarator.java <29:43 29:46>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N [NoSymbolDeclarator.java <29:82 29:82>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator [NoSymbolDeclarator.java <29:57 29:80>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N [NoSymbolDeclarator.java <29:82 29:82>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N [NoSymbolDeclarator.java <29:82 29:82>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.NoSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [NoSymbolDeclarator.java <31:5 <31:5 <31:12 31:29> 31:67> 33:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.NoSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [NoSymbolDeclarator.java <31:12 31:29>] @@ -65,8 +66,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.getSymbolDeclarations() -> java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() [NoSymbolDeclarator.java <36:35 36:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.getSymbolDeclarations() -> java.lang.Override [NoSymbolDeclarator.java <35:6 35:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [NoSymbolDeclarator.java <36:17 36:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.getSymbolDeclarations() -> java.util.List [NoSymbolDeclarator.java <36:12 36:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [NoSymbolDeclarator.java <36:17 36:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.NoSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [NoSymbolDeclarator.java <36:17 36:32>] LOCAL_SYMBOL: NoSymbolDeclarator.java<36:59> [NoSymbolDeclarator.java <36:59 36:59>] LOCAL_SYMBOL: NoSymbolDeclarator.java<36:59> [NoSymbolDeclarator.java <38:5 38:5>] SYMBOL_METHOD static java.util.List java.util.Collections.emptyList() diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_ParameterSymbolDeclarator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_ParameterSymbolDeclarator.txt index e9111deb..f29deef7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_ParameterSymbolDeclarator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_ParameterSymbolDeclarator.txt @@ -55,8 +55,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.declarato LOCAL_SYMBOL: ParameterSymbolDeclarator.java<30:84> [ParameterSymbolDeclarator.java <30:84 30:84>] LOCAL_SYMBOL: ParameterSymbolDeclarator.java<30:84> [ParameterSymbolDeclarator.java <42:1 42:1>] COMMENT: comment [ParameterSymbolDeclarator.java <27:1 29:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator -> com.github.javaparser.ast.body.Parameter [ParameterSymbolDeclarator.java <30:73 30:81>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator [ParameterSymbolDeclarator.java <30:48 30:71>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator -> com.github.javaparser.ast.body.Parameter [ParameterSymbolDeclarator.java <30:73 30:81>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator -> com.github.javaparser.ast.body.Parameter [ParameterSymbolDeclarator.java <30:73 30:81>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.ParameterSymbolDeclarator(com.github.javaparser.ast.body.Parameter, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ParameterSymbolDeclarator.java <32:5 <32:5 <32:12 32:36> 32:82> 34:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.ParameterSymbolDeclarator(com.github.javaparser.ast.body.Parameter, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ParameterSymbolDeclarator.java <32:12 32:36>] @@ -73,12 +74,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() [ParameterSymbolDeclarator.java <37:35 37:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> java.lang.Override [ParameterSymbolDeclarator.java <36:6 36:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ParameterSymbolDeclarator.java <37:17 37:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> java.util.List [ParameterSymbolDeclarator.java <37:12 37:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ParameterSymbolDeclarator.java <37:17 37:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ParameterSymbolDeclarator.java <37:17 37:32>] LOCAL_SYMBOL: ParameterSymbolDeclarator.java<37:59> [ParameterSymbolDeclarator.java <37:59 37:59>] LOCAL_SYMBOL: ParameterSymbolDeclarator.java<37:59> [ParameterSymbolDeclarator.java <41:5 41:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ParameterSymbolDeclarator.java <38:14 38:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> java.util.List [ParameterSymbolDeclarator.java <38:9 38:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ParameterSymbolDeclarator.java <38:14 38:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ParameterSymbolDeclarator.java <38:14 38:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations<0> [ParameterSymbolDeclarator.java <38:32 38:38>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.ParameterSymbolDeclarator.getSymbolDeclarations() -> java.util.LinkedList.LinkedList() [ParameterSymbolDeclarator.java <38:46 38:57>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_VariableSymbolDeclarator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_VariableSymbolDeclarator.txt index a5dbfb9d..b5e43073 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_VariableSymbolDeclarator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javaparsermodel_declarators_VariableSymbolDeclarator.txt @@ -75,8 +75,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.javaparsermodel.declarato LOCAL_SYMBOL: VariableSymbolDeclarator.java<34:97> [VariableSymbolDeclarator.java <34:97 34:97>] LOCAL_SYMBOL: VariableSymbolDeclarator.java<34:97> [VariableSymbolDeclarator.java <52:1 52:1>] COMMENT: comment [VariableSymbolDeclarator.java <31:1 33:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator -> com.github.javaparser.ast.expr.VariableDeclarationExpr [VariableSymbolDeclarator.java <34:72 34:94>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator [VariableSymbolDeclarator.java <34:47 34:70>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator -> com.github.javaparser.ast.expr.VariableDeclarationExpr [VariableSymbolDeclarator.java <34:72 34:94>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator -> com.github.javaparser.ast.expr.VariableDeclarationExpr [VariableSymbolDeclarator.java <34:72 34:94>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.VariableSymbolDeclarator(com.github.javaparser.ast.expr.VariableDeclarationExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [VariableSymbolDeclarator.java <36:5 <36:5 <36:12 36:35> 36:95> 41:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.VariableSymbolDeclarator(com.github.javaparser.ast.expr.VariableDeclarationExpr, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.AbstractSymbolDeclarator(com.github.javaparser.symbolsolver.javaparsermodel.declarators.AbstractSymbolDeclarator.N, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [VariableSymbolDeclarator.java <36:12 36:35>] @@ -102,12 +103,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() [VariableSymbolDeclarator.java <44:35 44:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> java.lang.Override [VariableSymbolDeclarator.java <43:6 43:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [VariableSymbolDeclarator.java <44:17 44:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> java.util.List [VariableSymbolDeclarator.java <44:12 44:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [VariableSymbolDeclarator.java <44:17 44:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [VariableSymbolDeclarator.java <44:17 44:32>] LOCAL_SYMBOL: VariableSymbolDeclarator.java<44:59> [VariableSymbolDeclarator.java <44:59 44:59>] LOCAL_SYMBOL: VariableSymbolDeclarator.java<44:59> [VariableSymbolDeclarator.java <50:5 50:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [VariableSymbolDeclarator.java <45:14 45:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> java.util.List [VariableSymbolDeclarator.java <45:9 45:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [VariableSymbolDeclarator.java <45:14 45:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [VariableSymbolDeclarator.java <45:14 45:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations<0> [VariableSymbolDeclarator.java <45:32 45:38>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javaparsermodel.declarators.VariableSymbolDeclarator.getSymbolDeclarations() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [VariableSymbolDeclarator.java <47:11 47:17>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistClassDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistClassDeclaration.txt index 5d028610..5c5dc331 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistClassDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistClassDeclaration.txt @@ -240,8 +240,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavassistClassDeclaration.java <78:35 78:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getDeclaredMethods() -> java.lang.Override [JavassistClassDeclaration.java <77:6 77:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <78:16 78:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getDeclaredMethods() -> java.util.Set [JavassistClassDeclaration.java <78:12 78:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <78:16 78:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <78:16 78:32>] LOCAL_SYMBOL: JavassistClassDeclaration.java<78:56> [JavassistClassDeclaration.java <78:56 78:56>] LOCAL_SYMBOL: JavassistClassDeclaration.java<78:56> [JavassistClassDeclaration.java <80:5 80:5>] SYMBOL_METHOD java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() @@ -343,19 +344,22 @@ REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.javassistmode REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getQualifiedName() -> java.lang.String javassist.CtClass.getName() [JavassistClassDeclaration.java <120:24 120:30>] REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getQualifiedName() -> javassist.CtClass com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.ctClass [JavassistClassDeclaration.java <120:16 120:22>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [JavassistClassDeclaration.java <123:5 <123:5 <123:34 123:51> 124:110> 126:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistClassDeclaration.java <123:21 123:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [JavassistClassDeclaration.java <123:12 123:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistClassDeclaration.java <123:21 123:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistClassDeclaration.java <123:21 123:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [JavassistClassDeclaration.java <123:53 123:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage<0> [JavassistClassDeclaration.java <123:60 123:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <123:71 123:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistClassDeclaration.java <123:66 123:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <123:71 123:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <123:71 123:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage<1> [JavassistClassDeclaration.java <123:77 123:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistClassDeclaration.java <123:93 123:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage<2> [JavassistClassDeclaration.java <123:104 123:113>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavassistClassDeclaration.java <124:53 124:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage<3> [JavassistClassDeclaration.java <124:61 124:77>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <124:85 124:88>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistClassDeclaration.java <124:80 124:83>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <124:85 124:88>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <124:85 124:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage<4> [JavassistClassDeclaration.java <124:91 124:109>] LOCAL_SYMBOL: JavassistClassDeclaration.java<124:112> [JavassistClassDeclaration.java <124:112 124:112>] LOCAL_SYMBOL: JavassistClassDeclaration.java<124:112> [JavassistClassDeclaration.java <126:5 126:5>] @@ -369,8 +373,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDe LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage<3> [JavassistClassDeclaration.java <125:89 125:105>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavassistClassDeclaration.java <128:5 <128:5 <129:56 129:66> 129:102> 160:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Deprecated [JavassistClassDeclaration.java <128:6 128:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavassistClassDeclaration.java <129:28 129:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistClassDeclaration.java <129:12 129:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistClassDeclaration.java <129:38 129:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistClassDeclaration.java <129:38 129:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavassistClassDeclaration.java <129:68 129:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol<0> [JavassistClassDeclaration.java <129:75 129:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistClassDeclaration.java <129:81 129:90>] @@ -410,8 +415,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolRefere LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol<6> [JavassistClassDeclaration.java <138:17 138:26>] LOCAL_SYMBOL: JavassistClassDeclaration.java<138:37> [JavassistClassDeclaration.java <138:37 138:37>] LOCAL_SYMBOL: JavassistClassDeclaration.java<138:37> [JavassistClassDeclaration.java <143:13 143:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavassistClassDeclaration.java <139:33 139:58>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistClassDeclaration.java <139:17 139:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistClassDeclaration.java <139:43 139:58>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistClassDeclaration.java <139:43 139:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol<7> [JavassistClassDeclaration.java <139:61 139:63>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavassistClassDeclaration.java <139:121 139:131>] @@ -445,8 +451,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> javassist.CtClass com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.ctClass [JavassistClassDeclaration.java <149:38 149:44>] LOCAL_SYMBOL: JavassistClassDeclaration.java<149:63> [JavassistClassDeclaration.java <149:63 149:63>] LOCAL_SYMBOL: JavassistClassDeclaration.java<149:63> [JavassistClassDeclaration.java <154:13 154:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavassistClassDeclaration.java <150:33 150:58>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistClassDeclaration.java <150:17 150:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistClassDeclaration.java <150:43 150:58>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistClassDeclaration.java <150:43 150:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol<13> [JavassistClassDeclaration.java <150:61 150:63>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavassistClassDeclaration.java <150:124 150:134>] @@ -477,12 +484,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavassistClassDeclaration.java <163:32 163:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> java.lang.Override [JavassistClassDeclaration.java <162:6 162:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <163:17 163:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> java.util.List [JavassistClassDeclaration.java <163:12 163:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <163:17 163:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <163:17 163:29>] LOCAL_SYMBOL: JavassistClassDeclaration.java<163:47> [JavassistClassDeclaration.java <163:47 163:47>] LOCAL_SYMBOL: JavassistClassDeclaration.java<163:47> [JavassistClassDeclaration.java <170:5 170:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <164:14 164:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> java.util.List [JavassistClassDeclaration.java <164:9 164:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <164:14 164:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <164:14 164:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors<0> [JavassistClassDeclaration.java <164:29 164:37>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAncestors() -> java.util.LinkedList.LinkedList() [JavassistClassDeclaration.java <164:45 164:56>] @@ -503,25 +512,29 @@ REFERENCE_CALL java.util.List [JavassistClassDeclaration.java <169:16 169:24>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistClassDeclaration.java <172:5 <172:5 <173:47 173:57> 173:117> 208:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.Deprecated [JavassistClassDeclaration.java <172:6 172:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <173:28 173:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistClassDeclaration.java <173:12 173:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <173:28 173:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <173:28 173:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.String [JavassistClassDeclaration.java <173:59 173:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<0> [JavassistClassDeclaration.java <173:66 173:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <173:77 173:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [JavassistClassDeclaration.java <173:72 173:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <173:77 173:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistClassDeclaration.java <173:77 173:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<1> [JavassistClassDeclaration.java <173:83 173:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> boolean [JavassistClassDeclaration.java <173:99 173:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<2> [JavassistClassDeclaration.java <173:107 173:116>] LOCAL_SYMBOL: JavassistClassDeclaration.java<173:119> [JavassistClassDeclaration.java <173:119 173:119>] LOCAL_SYMBOL: JavassistClassDeclaration.java<173:119> [JavassistClassDeclaration.java <208:5 208:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <174:14 174:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [JavassistClassDeclaration.java <174:9 174:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <174:14 174:30>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <174:14 174:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<3> [JavassistClassDeclaration.java <174:33 174:42>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList.ArrayList() [JavassistClassDeclaration.java <174:50 174:60>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList [JavassistClassDeclaration.java <174:50 174:58>] +REFERENCE_TYPE_ARGUMENT java.util.function.Predicate -> javassist.CtMethod [JavassistClassDeclaration.java <175:19 175:26>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.function.Predicate [JavassistClassDeclaration.java <175:9 175:17>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtMethod [JavassistClassDeclaration.java <175:19 175:26>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtMethod [JavassistClassDeclaration.java <175:19 175:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<4> [JavassistClassDeclaration.java <175:29 175:43>] LOCAL_SYMBOL: java.util.function.Predicate.test<5> [JavassistClassDeclaration.java <175:47 175:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<2> [JavassistClassDeclaration.java <175:53 175:62>] @@ -587,8 +600,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolRefere LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<12> [JavassistClassDeclaration.java <186:17 186:26>] LOCAL_SYMBOL: JavassistClassDeclaration.java<186:37> [JavassistClassDeclaration.java <186:37 186:37>] LOCAL_SYMBOL: JavassistClassDeclaration.java<186:37> [JavassistClassDeclaration.java <191:13 191:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <187:33 187:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistClassDeclaration.java <187:17 187:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <187:33 187:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <187:33 187:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<13> [JavassistClassDeclaration.java <187:52 187:54>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistClassDeclaration.java <187:112 187:122>] @@ -623,8 +637,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtClass com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.ctClass [JavassistClassDeclaration.java <197:38 197:44>] LOCAL_SYMBOL: JavassistClassDeclaration.java<197:63> [JavassistClassDeclaration.java <197:63 197:63>] LOCAL_SYMBOL: JavassistClassDeclaration.java<197:63> [JavassistClassDeclaration.java <202:13 202:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <198:33 198:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistClassDeclaration.java <198:17 198:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <198:33 198:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistClassDeclaration.java <198:33 198:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod<19> [JavassistClassDeclaration.java <198:52 198:54>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistClassDeclaration.java <198:115 198:125>] @@ -743,8 +758,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavassistClassDeclaration.java <250:35 250:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAllFields() -> java.lang.Override [JavassistClassDeclaration.java <249:6 249:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistClassDeclaration.java <250:17 250:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAllFields() -> java.util.List [JavassistClassDeclaration.java <250:12 250:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistClassDeclaration.java <250:17 250:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistClassDeclaration.java <250:17 250:32>] LOCAL_SYMBOL: JavassistClassDeclaration.java<250:50> [JavassistClassDeclaration.java <250:50 250:50>] LOCAL_SYMBOL: JavassistClassDeclaration.java<250:50> [JavassistClassDeclaration.java <252:5 252:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() @@ -867,8 +883,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInterfaces() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() [JavassistClassDeclaration.java <300:32 300:44>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInterfaces() -> java.lang.Override [JavassistClassDeclaration.java <299:6 299:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <300:17 300:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInterfaces() -> java.util.List [JavassistClassDeclaration.java <300:12 300:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <300:17 300:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistClassDeclaration.java <300:17 300:29>] LOCAL_SYMBOL: JavassistClassDeclaration.java<300:48> [JavassistClassDeclaration.java <300:48 300:48>] LOCAL_SYMBOL: JavassistClassDeclaration.java<300:48> [JavassistClassDeclaration.java <318:5 318:5>] LOCAL_SYMBOL: JavassistClassDeclaration.java<301:13> [JavassistClassDeclaration.java <301:13 301:13>] @@ -960,8 +977,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavassistClassDeclaration.java <331:43 331:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getTypeParameters() -> java.lang.Override [JavassistClassDeclaration.java <330:6 330:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistClassDeclaration.java <331:17 331:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getTypeParameters() -> java.util.List [JavassistClassDeclaration.java <331:12 331:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistClassDeclaration.java <331:17 331:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistClassDeclaration.java <331:17 331:40>] LOCAL_SYMBOL: JavassistClassDeclaration.java<331:63> [JavassistClassDeclaration.java <331:63 331:63>] LOCAL_SYMBOL: JavassistClassDeclaration.java<331:63> [JavassistClassDeclaration.java <333:5 333:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() @@ -984,8 +1002,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getConstructors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() [JavassistClassDeclaration.java <341:41 341:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getConstructors() -> java.lang.Override [JavassistClassDeclaration.java <340:6 340:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavassistClassDeclaration.java <341:17 341:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getConstructors() -> java.util.List [JavassistClassDeclaration.java <341:12 341:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavassistClassDeclaration.java <341:17 341:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavassistClassDeclaration.java <341:17 341:38>] LOCAL_SYMBOL: JavassistClassDeclaration.java<341:59> [JavassistClassDeclaration.java <341:59 341:59>] LOCAL_SYMBOL: JavassistClassDeclaration.java<341:59> [JavassistClassDeclaration.java <343:5 343:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() @@ -995,8 +1014,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavassistClassDeclaration.java <346:47 346:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.containerType() -> java.lang.Override [JavassistClassDeclaration.java <345:6 345:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <346:21 346:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.containerType() -> java.util.Optional [JavassistClassDeclaration.java <346:12 346:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <346:21 346:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <346:21 346:44>] LOCAL_SYMBOL: JavassistClassDeclaration.java<346:63> [JavassistClassDeclaration.java <346:63 346:63>] LOCAL_SYMBOL: JavassistClassDeclaration.java<346:63> [JavassistClassDeclaration.java <348:5 348:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() @@ -1006,8 +1026,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavassistClassDeclaration.java <351:42 351:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.internalTypes() -> java.lang.Override [JavassistClassDeclaration.java <350:6 350:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <351:16 351:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.internalTypes() -> java.util.Set [JavassistClassDeclaration.java <351:12 351:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <351:16 351:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <351:16 351:39>] LOCAL_SYMBOL: JavassistClassDeclaration.java<351:58> [JavassistClassDeclaration.java <351:58 351:58>] LOCAL_SYMBOL: JavassistClassDeclaration.java<351:58> [JavassistClassDeclaration.java <361:5 361:5>] LOCAL_SYMBOL: JavassistClassDeclaration.java<352:13> [JavassistClassDeclaration.java <352:13 352:13>] @@ -1044,8 +1065,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Refer LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInternalType<0> [JavassistClassDeclaration.java <364:60 364:63>] LOCAL_SYMBOL: JavassistClassDeclaration.java<364:66> [JavassistClassDeclaration.java <364:66 364:66>] LOCAL_SYMBOL: JavassistClassDeclaration.java<364:66> [JavassistClassDeclaration.java <373:5 373:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <369:18 369:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInternalType(java.lang.String) -> java.util.Optional [JavassistClassDeclaration.java <369:9 369:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <369:18 369:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistClassDeclaration.java <369:18 369:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInternalType<1> [JavassistClassDeclaration.java <369:44 369:47>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.getInternalType(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [JavassistClassDeclaration.java <370:87 370:95>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistConstructorDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistConstructorDeclaration.txt index 0c65d19d..63ac5c04 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistConstructorDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistConstructorDeclaration.txt @@ -238,8 +238,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavassistConstructorDeclaration.java <106:43 106:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration.getTypeParameters() -> java.lang.Override [JavassistConstructorDeclaration.java <105:6 105:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistConstructorDeclaration.java <106:17 106:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration.getTypeParameters() -> java.util.List [JavassistConstructorDeclaration.java <106:12 106:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistConstructorDeclaration.java <106:17 106:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistConstructorDeclaration.java <106:17 106:40>] LOCAL_SYMBOL: JavassistConstructorDeclaration.java<106:63> [JavassistConstructorDeclaration.java <106:63 106:63>] LOCAL_SYMBOL: JavassistConstructorDeclaration.java<106:63> [JavassistConstructorDeclaration.java <116:5 116:5>] LOCAL_SYMBOL: JavassistConstructorDeclaration.java<107:13> [JavassistConstructorDeclaration.java <107:13 107:13>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistEnumDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistEnumDeclaration.txt index 005087da..28e704b7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistEnumDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistEnumDeclaration.txt @@ -234,12 +234,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavassistEnumDeclaration.java <86:32 86:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> java.lang.Override [JavassistEnumDeclaration.java <85:6 85:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistEnumDeclaration.java <86:17 86:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> java.util.List [JavassistEnumDeclaration.java <86:12 86:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistEnumDeclaration.java <86:17 86:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistEnumDeclaration.java <86:17 86:29>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<86:47> [JavassistEnumDeclaration.java <86:47 86:47>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<86:47> [JavassistEnumDeclaration.java <113:5 113:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistEnumDeclaration.java <88:14 88:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> java.util.List [JavassistEnumDeclaration.java <88:9 88:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistEnumDeclaration.java <88:14 88:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistEnumDeclaration.java <88:14 88:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors<0> [JavassistEnumDeclaration.java <88:29 88:37>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAncestors() -> java.util.LinkedList.LinkedList() [JavassistEnumDeclaration.java <88:45 88:56>] @@ -313,8 +315,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Field LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getField<0> [JavassistEnumDeclaration.java <116:45 116:48>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<116:51> [JavassistEnumDeclaration.java <116:51 116:51>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<116:51> [JavassistEnumDeclaration.java <120:5 120:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistEnumDeclaration.java <117:18 117:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getField(java.lang.String) -> java.util.Optional [JavassistEnumDeclaration.java <117:9 117:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getField(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistEnumDeclaration.java <117:18 117:33>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getField(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistEnumDeclaration.java <117:18 117:33>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getField<1> [JavassistEnumDeclaration.java <117:36 117:40>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getField(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [JavassistEnumDeclaration.java <117:143 117:151>] @@ -365,8 +368,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavassistEnumDeclaration.java <128:35 128:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAllFields() -> java.lang.Override [JavassistEnumDeclaration.java <127:6 127:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistEnumDeclaration.java <128:17 128:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAllFields() -> java.util.List [JavassistEnumDeclaration.java <128:12 128:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistEnumDeclaration.java <128:17 128:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistEnumDeclaration.java <128:17 128:32>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<128:50> [JavassistEnumDeclaration.java <128:50 128:50>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<128:50> [JavassistEnumDeclaration.java <130:5 130:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() [JavassistEnumDeclaration.java <129:48 129:64>] @@ -375,8 +379,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavassistEnumDeclaration.java <133:35 133:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getDeclaredMethods() -> java.lang.Override [JavassistEnumDeclaration.java <132:6 132:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <133:16 133:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getDeclaredMethods() -> java.util.Set [JavassistEnumDeclaration.java <133:12 133:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <133:16 133:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <133:16 133:32>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<133:56> [JavassistEnumDeclaration.java <133:56 133:56>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<133:56> [JavassistEnumDeclaration.java <135:5 135:5>] SYMBOL_METHOD java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() @@ -438,8 +443,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavassistEnumDeclaration.java <159:43 159:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getTypeParameters() -> java.lang.Override [JavassistEnumDeclaration.java <158:6 158:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistEnumDeclaration.java <159:17 159:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getTypeParameters() -> java.util.List [JavassistEnumDeclaration.java <159:12 159:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistEnumDeclaration.java <159:17 159:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistEnumDeclaration.java <159:17 159:40>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<159:63> [JavassistEnumDeclaration.java <159:63 159:63>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<159:63> [JavassistEnumDeclaration.java <161:5 161:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() @@ -449,33 +455,38 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavassistEnumDeclaration.java <164:47 164:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> java.lang.Override [JavassistEnumDeclaration.java <163:6 163:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <164:21 164:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> java.util.Optional [JavassistEnumDeclaration.java <164:12 164:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <164:21 164:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <164:21 164:44>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<164:63> [JavassistEnumDeclaration.java <164:63 164:63>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<164:63> [JavassistEnumDeclaration.java <166:5 166:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() [JavassistEnumDeclaration.java <165:48 165:60>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.javassistTypeDeclarationAdapter [JavassistEnumDeclaration.java <165:16 165:46>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistEnumDeclaration.java <168:5 <168:5 <168:47 168:57> 168:117> 192:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <168:28 168:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistEnumDeclaration.java <168:12 168:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <168:28 168:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <168:28 168:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.String [JavassistEnumDeclaration.java <168:59 168:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<0> [JavassistEnumDeclaration.java <168:66 168:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <168:77 168:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [JavassistEnumDeclaration.java <168:72 168:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <168:77 168:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <168:77 168:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<1> [JavassistEnumDeclaration.java <168:83 168:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> boolean [JavassistEnumDeclaration.java <168:99 168:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<2> [JavassistEnumDeclaration.java <168:107 168:116>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<168:119> [JavassistEnumDeclaration.java <168:119 168:119>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<168:119> [JavassistEnumDeclaration.java <192:5 192:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <169:14 169:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [JavassistEnumDeclaration.java <169:9 169:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <169:14 169:30>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <169:14 169:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<3> [JavassistEnumDeclaration.java <169:33 169:42>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList.ArrayList() [JavassistEnumDeclaration.java <169:50 169:60>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList [JavassistEnumDeclaration.java <169:50 169:58>] +REFERENCE_TYPE_ARGUMENT java.util.function.Predicate -> javassist.CtMethod [JavassistEnumDeclaration.java <170:19 170:26>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.function.Predicate [JavassistEnumDeclaration.java <170:9 170:17>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtMethod [JavassistEnumDeclaration.java <170:19 170:26>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtMethod [JavassistEnumDeclaration.java <170:19 170:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<4> [JavassistEnumDeclaration.java <170:29 170:43>] LOCAL_SYMBOL: java.util.function.Predicate.test<5> [JavassistEnumDeclaration.java <170:47 170:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<2> [JavassistEnumDeclaration.java <170:53 170:62>] @@ -541,8 +552,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolRefere LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<12> [JavassistEnumDeclaration.java <181:17 181:26>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<181:37> [JavassistEnumDeclaration.java <181:37 181:37>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<181:37> [JavassistEnumDeclaration.java <186:13 186:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <182:33 182:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistEnumDeclaration.java <182:17 182:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <182:33 182:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistEnumDeclaration.java <182:33 182:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<13> [JavassistEnumDeclaration.java <182:52 182:54>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistEnumDeclaration.java <182:112 182:122>] @@ -580,19 +592,22 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDec LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod<1> [JavassistEnumDeclaration.java <191:75 191:88>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.typeSolver [JavassistEnumDeclaration.java <191:91 191:100>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [JavassistEnumDeclaration.java <194:5 <194:5 <194:34 194:51> 194:173> 196:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistEnumDeclaration.java <194:21 194:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [JavassistEnumDeclaration.java <194:12 194:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistEnumDeclaration.java <194:21 194:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistEnumDeclaration.java <194:21 194:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [JavassistEnumDeclaration.java <194:53 194:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage<0> [JavassistEnumDeclaration.java <194:60 194:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <194:71 194:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistEnumDeclaration.java <194:66 194:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <194:71 194:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <194:71 194:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage<1> [JavassistEnumDeclaration.java <194:77 194:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistEnumDeclaration.java <194:93 194:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage<2> [JavassistEnumDeclaration.java <194:104 194:113>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavassistEnumDeclaration.java <194:116 194:122>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage<3> [JavassistEnumDeclaration.java <194:124 194:140>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <194:148 194:151>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistEnumDeclaration.java <194:143 194:146>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <194:148 194:151>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistEnumDeclaration.java <194:148 194:151>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.solveMethodAsUsage<4> [JavassistEnumDeclaration.java <194:154 194:172>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<194:175> [JavassistEnumDeclaration.java <194:175 194:175>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<194:175> [JavassistEnumDeclaration.java <196:5 196:5>] @@ -608,8 +623,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavassistEnumDeclaration.java <199:42 199:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes() -> java.lang.Override [JavassistEnumDeclaration.java <198:6 198:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <199:16 199:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes() -> java.util.Set [JavassistEnumDeclaration.java <199:12 199:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <199:16 199:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <199:16 199:39>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<199:58> [JavassistEnumDeclaration.java <199:58 199:58>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<199:58> [JavassistEnumDeclaration.java <209:5 209:5>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<200:13> [JavassistEnumDeclaration.java <200:13 200:13>] @@ -649,8 +665,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Refer LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType<0> [JavassistEnumDeclaration.java <212:60 212:63>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<212:66> [JavassistEnumDeclaration.java <212:66 212:66>] LOCAL_SYMBOL: JavassistEnumDeclaration.java<212:66> [JavassistEnumDeclaration.java <221:5 221:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <217:18 217:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType(java.lang.String) -> java.util.Optional [JavassistEnumDeclaration.java <217:9 217:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <217:18 217:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistEnumDeclaration.java <217:18 217:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType<1> [JavassistEnumDeclaration.java <217:44 217:47>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [JavassistEnumDeclaration.java <218:87 218:95>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getInternalType(java.lang.String) -> java.util.stream.Stream.T> java.util.stream.Stream.filter(java.util.function.Predicate) [JavassistEnumDeclaration.java <218:47 218:52>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistInterfaceDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistInterfaceDeclaration.txt index 329d9e05..6e26cfa2 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistInterfaceDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistInterfaceDeclaration.txt @@ -187,8 +187,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInterfacesExtended() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() [JavassistInterfaceDeclaration.java <69:32 69:52>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInterfacesExtended() -> java.lang.Override [JavassistInterfaceDeclaration.java <68:6 68:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <69:17 69:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInterfacesExtended() -> java.util.List [JavassistInterfaceDeclaration.java <69:12 69:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <69:17 69:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <69:17 69:29>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<69:56> [JavassistInterfaceDeclaration.java <69:56 69:56>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<69:56> [JavassistInterfaceDeclaration.java <76:5 76:5>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<70:13> [JavassistInterfaceDeclaration.java <70:13 70:13>] @@ -275,19 +276,22 @@ REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.javassistmode REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getQualifiedName() -> javassist.CtClass com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.ctClass [JavassistInterfaceDeclaration.java <94:16 94:22>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [JavassistInterfaceDeclaration.java <97:5 <97:5 <98:34 98:51> 99:110> 102:5>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.Deprecated [JavassistInterfaceDeclaration.java <97:6 97:15>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistInterfaceDeclaration.java <98:21 98:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [JavassistInterfaceDeclaration.java <98:12 98:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistInterfaceDeclaration.java <98:21 98:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistInterfaceDeclaration.java <98:21 98:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [JavassistInterfaceDeclaration.java <98:53 98:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage<0> [JavassistInterfaceDeclaration.java <98:60 98:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <98:71 98:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistInterfaceDeclaration.java <98:66 98:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <98:71 98:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <98:71 98:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage<1> [JavassistInterfaceDeclaration.java <98:77 98:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistInterfaceDeclaration.java <98:93 98:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage<2> [JavassistInterfaceDeclaration.java <98:104 98:113>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavassistInterfaceDeclaration.java <99:53 99:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage<3> [JavassistInterfaceDeclaration.java <99:61 99:77>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <99:85 99:88>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistInterfaceDeclaration.java <99:80 99:83>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <99:85 99:88>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <99:85 99:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage<4> [JavassistInterfaceDeclaration.java <99:91 99:109>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<99:112> [JavassistInterfaceDeclaration.java <99:112 99:112>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<99:112> [JavassistInterfaceDeclaration.java <102:5 102:5>] @@ -301,26 +305,30 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfa LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage<3> [JavassistInterfaceDeclaration.java <101:89 101:105>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistInterfaceDeclaration.java <104:5 <104:5 <105:47 105:57> 105:117> 140:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.Deprecated [JavassistInterfaceDeclaration.java <104:6 104:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <105:28 105:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistInterfaceDeclaration.java <105:12 105:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <105:28 105:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <105:28 105:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.String [JavassistInterfaceDeclaration.java <105:59 105:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<0> [JavassistInterfaceDeclaration.java <105:66 105:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <105:77 105:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [JavassistInterfaceDeclaration.java <105:72 105:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <105:77 105:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistInterfaceDeclaration.java <105:77 105:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<1> [JavassistInterfaceDeclaration.java <105:83 105:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> boolean [JavassistInterfaceDeclaration.java <105:99 105:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<2> [JavassistInterfaceDeclaration.java <105:107 105:116>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<105:119> [JavassistInterfaceDeclaration.java <105:119 105:119>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<105:119> [JavassistInterfaceDeclaration.java <140:5 140:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <106:14 106:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [JavassistInterfaceDeclaration.java <106:9 106:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <106:14 106:30>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <106:14 106:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<3> [JavassistInterfaceDeclaration.java <106:33 106:42>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList.ArrayList() [JavassistInterfaceDeclaration.java <106:50 106:60>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList [JavassistInterfaceDeclaration.java <106:50 106:58>] +REFERENCE_TYPE_ARGUMENT java.util.function.Predicate -> javassist.CtMethod [JavassistInterfaceDeclaration.java <107:19 107:26>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.function.Predicate [JavassistInterfaceDeclaration.java <107:9 107:17>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtMethod [JavassistInterfaceDeclaration.java <107:19 107:26>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtMethod [JavassistInterfaceDeclaration.java <107:19 107:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<4> [JavassistInterfaceDeclaration.java <107:29 107:43>] LOCAL_SYMBOL: java.util.function.Predicate.test<5> [JavassistInterfaceDeclaration.java <107:47 107:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<2> [JavassistInterfaceDeclaration.java <107:53 107:62>] @@ -389,8 +397,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolRefere LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<12> [JavassistInterfaceDeclaration.java <118:17 118:26>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<118:37> [JavassistInterfaceDeclaration.java <118:37 118:37>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<118:37> [JavassistInterfaceDeclaration.java <123:13 123:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <119:33 119:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistInterfaceDeclaration.java <119:17 119:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <119:33 119:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <119:33 119:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<13> [JavassistInterfaceDeclaration.java <119:52 119:54>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistInterfaceDeclaration.java <119:112 119:122>] @@ -427,8 +436,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> javassist.CtClass com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.ctClass [JavassistInterfaceDeclaration.java <129:38 129:44>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<129:63> [JavassistInterfaceDeclaration.java <129:63 129:63>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<129:63> [JavassistInterfaceDeclaration.java <134:13 134:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <130:33 130:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistInterfaceDeclaration.java <130:17 130:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <130:33 130:49>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <130:33 130:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod<19> [JavassistInterfaceDeclaration.java <130:52 130:54>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [JavassistInterfaceDeclaration.java <130:115 130:125>] @@ -477,8 +487,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [JavassistInterfaceDeclaration.java <148:35 148:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAllFields() -> java.lang.Override [JavassistInterfaceDeclaration.java <147:6 147:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistInterfaceDeclaration.java <148:17 148:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAllFields() -> java.util.List [JavassistInterfaceDeclaration.java <148:12 148:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistInterfaceDeclaration.java <148:17 148:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistInterfaceDeclaration.java <148:17 148:32>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<148:50> [JavassistInterfaceDeclaration.java <148:50 148:50>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<148:50> [JavassistInterfaceDeclaration.java <150:5 150:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() @@ -499,12 +510,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [JavassistInterfaceDeclaration.java <158:32 158:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> java.lang.Override [JavassistInterfaceDeclaration.java <157:6 157:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <158:17 158:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> java.util.List [JavassistInterfaceDeclaration.java <158:12 158:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <158:17 158:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <158:17 158:29>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<158:47> [JavassistInterfaceDeclaration.java <158:47 158:47>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<158:47> [JavassistInterfaceDeclaration.java <172:5 172:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <159:14 159:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> java.util.List [JavassistInterfaceDeclaration.java <159:9 159:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <159:14 159:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [JavassistInterfaceDeclaration.java <159:14 159:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors<0> [JavassistInterfaceDeclaration.java <159:29 159:37>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> java.util.ArrayList.ArrayList() [JavassistInterfaceDeclaration.java <159:45 159:55>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getAncestors() -> java.util.ArrayList [JavassistInterfaceDeclaration.java <159:45 159:53>] @@ -566,8 +579,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [JavassistInterfaceDeclaration.java <175:35 175:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getDeclaredMethods() -> java.lang.Override [JavassistInterfaceDeclaration.java <174:6 174:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <175:16 175:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getDeclaredMethods() -> java.util.Set [JavassistInterfaceDeclaration.java <175:12 175:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <175:16 175:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistInterfaceDeclaration.java <175:16 175:32>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<175:56> [JavassistInterfaceDeclaration.java <175:56 175:56>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<175:56> [JavassistInterfaceDeclaration.java <179:5 179:5>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getDeclaredMethods() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavassistInterfaceDeclaration.java <178:18 178:24>] @@ -655,8 +669,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavassistInterfaceDeclaration.java <205:43 205:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getTypeParameters() -> java.lang.Override [JavassistInterfaceDeclaration.java <204:6 204:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistInterfaceDeclaration.java <205:17 205:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getTypeParameters() -> java.util.List [JavassistInterfaceDeclaration.java <205:12 205:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistInterfaceDeclaration.java <205:17 205:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistInterfaceDeclaration.java <205:17 205:40>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<205:63> [JavassistInterfaceDeclaration.java <205:63 205:63>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<205:63> [JavassistInterfaceDeclaration.java <207:5 207:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() @@ -684,8 +699,9 @@ LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<215:47> [JavassistInterfaceDecl LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<215:47> [JavassistInterfaceDeclaration.java <217:5 217:5>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavassistInterfaceDeclaration.java <220:5 <220:5 <221:56 221:66> 221:102> 240:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Deprecated [JavassistInterfaceDeclaration.java <220:6 220:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavassistInterfaceDeclaration.java <221:28 221:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistInterfaceDeclaration.java <221:12 221:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistInterfaceDeclaration.java <221:38 221:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistInterfaceDeclaration.java <221:38 221:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [JavassistInterfaceDeclaration.java <221:68 221:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol<0> [JavassistInterfaceDeclaration.java <221:75 221:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistInterfaceDeclaration.java <221:81 221:90>] @@ -722,8 +738,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> javassist.CtClass com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.ctClass [JavassistInterfaceDeclaration.java <229:38 229:44>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<229:63> [JavassistInterfaceDeclaration.java <229:63 229:63>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<229:63> [JavassistInterfaceDeclaration.java <234:13 234:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [JavassistInterfaceDeclaration.java <230:33 230:58>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavassistInterfaceDeclaration.java <230:17 230:31>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistInterfaceDeclaration.java <230:43 230:58>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [JavassistInterfaceDeclaration.java <230:43 230:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol<10> [JavassistInterfaceDeclaration.java <230:61 230:63>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavassistInterfaceDeclaration.java <230:124 230:134>] @@ -753,8 +770,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavassistInterfaceDeclaration.java <243:47 243:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.containerType() -> java.lang.Override [JavassistInterfaceDeclaration.java <242:6 242:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <243:21 243:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.containerType() -> java.util.Optional [JavassistInterfaceDeclaration.java <243:12 243:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <243:21 243:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <243:21 243:44>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<243:63> [JavassistInterfaceDeclaration.java <243:63 243:63>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<243:63> [JavassistInterfaceDeclaration.java <245:5 245:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() @@ -764,8 +782,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [JavassistInterfaceDeclaration.java <248:42 248:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.internalTypes() -> java.lang.Override [JavassistInterfaceDeclaration.java <247:6 247:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <248:16 248:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.internalTypes() -> java.util.Set [JavassistInterfaceDeclaration.java <248:12 248:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <248:16 248:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <248:16 248:39>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<248:58> [JavassistInterfaceDeclaration.java <248:58 248:58>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<248:58> [JavassistInterfaceDeclaration.java <258:5 258:5>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<249:13> [JavassistInterfaceDeclaration.java <249:13 249:13>] @@ -801,8 +820,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Refer LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInternalType<0> [JavassistInterfaceDeclaration.java <261:60 261:63>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<261:66> [JavassistInterfaceDeclaration.java <261:66 261:66>] LOCAL_SYMBOL: JavassistInterfaceDeclaration.java<261:66> [JavassistInterfaceDeclaration.java <270:5 270:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <266:18 266:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInternalType(java.lang.String) -> java.util.Optional [JavassistInterfaceDeclaration.java <266:9 266:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <266:18 266:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistInterfaceDeclaration.java <266:18 266:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInternalType<1> [JavassistInterfaceDeclaration.java <266:44 266:47>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.getInternalType(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [JavassistInterfaceDeclaration.java <267:87 267:95>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistMethodDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistMethodDeclaration.txt index 16baaa86..4cb11d32 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistMethodDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistMethodDeclaration.txt @@ -354,8 +354,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistMethodDeclaration.java <139:12 139:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [JavassistMethodDeclaration.java <139:45 139:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables<0> [JavassistMethodDeclaration.java <139:53 139:59>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistMethodDeclaration.java <139:67 139:70>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [JavassistMethodDeclaration.java <139:62 139:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistMethodDeclaration.java <139:67 139:70>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistMethodDeclaration.java <139:67 139:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.resolveTypeVariables<1> [JavassistMethodDeclaration.java <139:73 139:86>] LOCAL_SYMBOL: JavassistMethodDeclaration.java<139:89> [JavassistMethodDeclaration.java <139:89 139:89>] LOCAL_SYMBOL: JavassistMethodDeclaration.java<139:89> [JavassistMethodDeclaration.java <141:5 141:5>] @@ -383,8 +384,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [JavassistMethodDeclaration.java <149:43 149:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.getTypeParameters() -> java.lang.Override [JavassistMethodDeclaration.java <148:6 148:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistMethodDeclaration.java <149:17 149:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.getTypeParameters() -> java.util.List [JavassistMethodDeclaration.java <149:12 149:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistMethodDeclaration.java <149:17 149:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistMethodDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistMethodDeclaration.java <149:17 149:40>] LOCAL_SYMBOL: JavassistMethodDeclaration.java<149:63> [JavassistMethodDeclaration.java <149:63 149:63>] LOCAL_SYMBOL: JavassistMethodDeclaration.java<149:63> [JavassistMethodDeclaration.java <159:5 159:5>] LOCAL_SYMBOL: JavassistMethodDeclaration.java<150:13> [JavassistMethodDeclaration.java <150:13 150:13>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeDeclarationAdapter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeDeclarationAdapter.txt index 80d1cb20..adf70fe7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeDeclarationAdapter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeDeclarationAdapter.txt @@ -69,8 +69,9 @@ SYMBOL_FIELD com.github.javaparser.symbolsolver.model.resolution.TypeSolver com. REFERENCE_USAGE com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.JavassistTypeDeclarationAdapter(javassist.CtClass, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.typeSolver [JavassistTypeDeclarationAdapter.java <37:10 37:19>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.JavassistTypeDeclarationAdapter<1> [JavassistTypeDeclarationAdapter.java <37:23 37:32>] SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() [JavassistTypeDeclarationAdapter.java <40:3 <40:3 <40:33 40:50> 40:52> 43:3>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistTypeDeclarationAdapter.java <40:14 40:30>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() -> java.util.Set [JavassistTypeDeclarationAdapter.java <40:10 40:12>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistTypeDeclarationAdapter.java <40:14 40:30>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [JavassistTypeDeclarationAdapter.java <40:14 40:30>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<40:54> [JavassistTypeDeclarationAdapter.java <40:54 40:54>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<40:54> [JavassistTypeDeclarationAdapter.java <43:3 43:3>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) @@ -93,8 +94,9 @@ SYMBOL_METHOD static java.util.stream.Collector> java.uti REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods() -> static java.util.stream.Collector> java.util.stream.Collectors.toSet() [JavassistTypeDeclarationAdapter.java <42:85 42:89>] QUALIFIER: java.util.stream.Collectors [JavassistTypeDeclarationAdapter.java <42:74 42:83>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() [JavassistTypeDeclarationAdapter.java <45:3 <45:3 <45:39 45:53> 45:55> 48:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavassistTypeDeclarationAdapter.java <45:15 45:36>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() -> java.util.List [JavassistTypeDeclarationAdapter.java <45:10 45:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavassistTypeDeclarationAdapter.java <45:15 45:36>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [JavassistTypeDeclarationAdapter.java <45:15 45:36>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<45:57> [JavassistTypeDeclarationAdapter.java <45:57 45:57>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<45:57> [JavassistTypeDeclarationAdapter.java <48:3 48:3>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavassistTypeDeclarationAdapter.java <47:71 47:77>] @@ -114,12 +116,14 @@ SYMBOL_METHOD static java.util.stream.Collector> java.ut REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getConstructors() -> static java.util.stream.Collector> java.util.stream.Collectors.toList() [JavassistTypeDeclarationAdapter.java <47:90 47:95>] QUALIFIER: java.util.stream.Collectors [JavassistTypeDeclarationAdapter.java <47:79 47:88>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() [JavassistTypeDeclarationAdapter.java <50:3 <50:3 <50:33 50:49> 50:51> 54:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <50:15 50:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> java.util.List [JavassistTypeDeclarationAdapter.java <50:10 50:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <50:15 50:30>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <50:15 50:30>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<50:53> [JavassistTypeDeclarationAdapter.java <50:53 50:53>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<50:53> [JavassistTypeDeclarationAdapter.java <54:3 54:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <51:10 51:25>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> java.util.List [JavassistTypeDeclarationAdapter.java <51:5 51:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <51:10 51:25>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <51:10 51:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields<0> [JavassistTypeDeclarationAdapter.java <51:28 51:37>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields() -> java.util.ArrayList.ArrayList() [JavassistTypeDeclarationAdapter.java <51:45 51:55>] @@ -134,8 +138,9 @@ SYMBOL_BUILTIN_TYPE void REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields(javassist.CtClass, java.util.List) -> void [JavassistTypeDeclarationAdapter.java <56:11 56:14>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields(javassist.CtClass, java.util.List) -> javassist.CtClass [JavassistTypeDeclarationAdapter.java <56:38 56:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields<0> [JavassistTypeDeclarationAdapter.java <56:46 56:52>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <56:60 56:75>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields(javassist.CtClass, java.util.List) -> java.util.List [JavassistTypeDeclarationAdapter.java <56:55 56:58>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields(javassist.CtClass, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <56:60 56:75>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields(javassist.CtClass, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [JavassistTypeDeclarationAdapter.java <56:60 56:75>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.collectDeclaredFields<1> [JavassistTypeDeclarationAdapter.java <56:78 56:87>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<56:90> [JavassistTypeDeclarationAdapter.java <56:90 56:90>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<56:90> [JavassistTypeDeclarationAdapter.java <66:3 66:3>] @@ -170,8 +175,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDec LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<62:37> [JavassistTypeDeclarationAdapter.java <62:37 62:37>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<62:37> [JavassistTypeDeclarationAdapter.java <64:7 64:7>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() [JavassistTypeDeclarationAdapter.java <68:3 <68:3 <68:41 68:57> 68:59> 82:3>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistTypeDeclarationAdapter.java <68:15 68:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> java.util.List [JavassistTypeDeclarationAdapter.java <68:10 68:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistTypeDeclarationAdapter.java <68:15 68:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistTypeDeclarationAdapter.java <68:15 68:38>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<68:61> [JavassistTypeDeclarationAdapter.java <68:61 68:61>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<68:61> [JavassistTypeDeclarationAdapter.java <82:3 82:3>] SYMBOL_METHOD java.lang.String javassist.CtClass.getGenericSignature() @@ -197,8 +203,9 @@ REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [JavassistTypeDeclarationAdapter.java <77:14 77:20>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [JavassistTypeDeclarationAdapter.java <76:14 76:16>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> static java.util.stream.Stream java.util.Arrays.stream(T) [JavassistTypeDeclarationAdapter.java <75:57 75:62>] +REFERENCE_TYPE_ARGUMENT static java.util.stream.Stream java.util.Arrays.stream(T) -> javassist.bytecode.SignatureAttribute.TypeParameter [JavassistTypeDeclarationAdapter.java <75:24 75:55>] QUALIFIER: java.util.Arrays [JavassistTypeDeclarationAdapter.java <75:16 75:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> javassist.bytecode.SignatureAttribute.TypeParameter [JavassistTypeDeclarationAdapter.java <75:43 75:55>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> javassist.bytecode.SignatureAttribute.TypeParameter [JavassistTypeDeclarationAdapter.java <75:43 75:55>] QUALIFIER: javassist.bytecode.SignatureAttribute [JavassistTypeDeclarationAdapter.java <75:24 75:41>] SYMBOL_METHOD javassist.bytecode.SignatureAttribute.TypeParameter javassist.bytecode.SignatureAttribute.ClassSignature.getParameters() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> javassist.bytecode.SignatureAttribute.TypeParameter javassist.bytecode.SignatureAttribute.ClassSignature.getParameters() [JavassistTypeDeclarationAdapter.java <75:79 75:91>] @@ -225,8 +232,9 @@ REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters() -> java.lang.RuntimeException [JavassistTypeDeclarationAdapter.java <79:19 79:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters<3> [JavassistTypeDeclarationAdapter.java <79:36 79:46>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() [JavassistTypeDeclarationAdapter.java <84:3 <84:3 <84:45 84:57> 84:59> 92:3>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistTypeDeclarationAdapter.java <84:19 84:42>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() -> java.util.Optional [JavassistTypeDeclarationAdapter.java <84:10 84:17>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistTypeDeclarationAdapter.java <84:19 84:42>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistTypeDeclarationAdapter.java <84:19 84:42>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<84:61> [JavassistTypeDeclarationAdapter.java <84:61 84:61>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<84:61> [JavassistTypeDeclarationAdapter.java <92:3 92:3>] LOCAL_SYMBOL: JavassistTypeDeclarationAdapter.java<85:9> [JavassistTypeDeclarationAdapter.java <85:9 85:9>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeParameter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeParameter.txt index 64129e3b..c8e1059f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeParameter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistTypeParameter.txt @@ -204,15 +204,17 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [JavassistTypeParameter.java <99:49 99:57>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [JavassistTypeParameter.java <98:6 98:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavassistTypeParameter.java <99:17 99:46>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [JavassistTypeParameter.java <99:12 99:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavassistTypeParameter.java <99:42 99:46>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavassistTypeParameter.java <99:42 99:46>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistTypeParameter.java <99:17 99:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistTypeParameter.java <99:59 99:68>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds<0> [JavassistTypeParameter.java <99:70 99:79>] LOCAL_SYMBOL: JavassistTypeParameter.java<99:82> [JavassistTypeParameter.java <99:82 99:82>] LOCAL_SYMBOL: JavassistTypeParameter.java<99:82> [JavassistTypeParameter.java <108:5 108:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavassistTypeParameter.java <100:14 100:18>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [JavassistTypeParameter.java <100:9 100:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavassistTypeParameter.java <100:14 100:18>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [JavassistTypeParameter.java <100:14 100:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds<1> [JavassistTypeParameter.java <100:21 100:26>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.ArrayList.ArrayList() [JavassistTypeParameter.java <100:34 100:44>] @@ -252,8 +254,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [JavassistTypeParameter.java <111:47 111:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.containerType() -> java.lang.Override [JavassistTypeParameter.java <110:6 110:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistTypeParameter.java <111:21 111:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.containerType() -> java.util.Optional [JavassistTypeParameter.java <111:12 111:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistTypeParameter.java <111:21 111:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavassistTypeParameter.java <111:21 111:44>] LOCAL_SYMBOL: JavassistTypeParameter.java<111:63> [JavassistTypeParameter.java <111:63 111:63>] LOCAL_SYMBOL: JavassistTypeParameter.java<111:63> [JavassistTypeParameter.java <116:5 116:5>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeParameter.container [JavassistTypeParameter.java <112:13 112:21>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistUtils.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistUtils.txt index 6485f42b..4f9dd6be 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistUtils.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_javassistmodel_JavassistUtils.txt @@ -105,14 +105,16 @@ LOCAL_SYMBOL: JavassistUtils.java<40:22> [JavassistUtils.java <40:22 40:22>] LOCAL_SYMBOL: JavassistUtils.java<40:22> [JavassistUtils.java <177:1 177:1>] COMMENT: comment [JavassistUtils.java <37:1 39:3>] SYMBOL_METHOD default static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [JavassistUtils.java <42:5 <42:5 <42:34 42:47> 42:154> 94:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <42:21 42:31>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [JavassistUtils.java <42:12 42:19>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <42:21 42:31>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <42:21 42:31>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> javassist.CtClass [JavassistUtils.java <42:49 42:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<0> [JavassistUtils.java <42:57 42:63>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [JavassistUtils.java <42:66 42:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<1> [JavassistUtils.java <42:73 42:76>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <42:84 42:87>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [JavassistUtils.java <42:79 42:82>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <42:84 42:87>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <42:84 42:87>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<2> [JavassistUtils.java <42:90 42:103>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistUtils.java <42:106 42:115>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<3> [JavassistUtils.java <42:117 42:126>] @@ -168,8 +170,9 @@ REFERENCE_CALL static java.util.Optional] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String javassist.CtBehavior.getGenericSignature() [JavassistUtils.java <54:121 54:139>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<5> [JavassistUtils.java <54:114 54:119>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <55:30 55:33>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [JavassistUtils.java <55:25 55:28>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <55:30 55:33>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <55:30 55:33>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<11> [JavassistUtils.java <55:36 55:57>] SYMBOL_METHOD static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [JavassistUtils.java <55:61 55:79>] @@ -226,8 +229,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.g LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<16> [JavassistUtils.java <72:17 72:26>] LOCAL_SYMBOL: JavassistUtils.java<72:37> [JavassistUtils.java <72:37 72:37>] LOCAL_SYMBOL: JavassistUtils.java<72:37> [JavassistUtils.java <77:13 77:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <73:26 73:36>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [JavassistUtils.java <73:17 73:24>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <73:26 73:36>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <73:26 73:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<17> [JavassistUtils.java <73:39 73:41>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [JavassistUtils.java <73:99 73:116>] @@ -262,8 +266,9 @@ REFERENCE_CALL static java.util.Optional [JavassistUtils.java <83:38 83:44>] LOCAL_SYMBOL: JavassistUtils.java<83:63> [JavassistUtils.java <83:63 83:63>] LOCAL_SYMBOL: JavassistUtils.java<83:63> [JavassistUtils.java <88:13 88:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <84:26 84:36>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [JavassistUtils.java <84:17 84:24>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <84:26 84:36>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [JavassistUtils.java <84:26 84:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage<23> [JavassistUtils.java <84:39 84:41>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [JavassistUtils.java <84:102 84:119>] @@ -292,8 +297,9 @@ SYMBOL_METHOD static java.util.Optional java.util.Optional.empty() REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> static java.util.Optional java.util.Optional.empty() [JavassistUtils.java <93:25 93:29>] QUALIFIER: java.util.Optional [JavassistUtils.java <93:16 93:23>] SYMBOL_METHOD private static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) [JavassistUtils.java <96:5 <96:5 <96:31 96:49> 96:117> 119:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <96:25 96:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [JavassistUtils.java <96:20 96:23>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <96:25 96:28>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <96:25 96:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [JavassistUtils.java <96:51 96:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters<0> [JavassistUtils.java <96:58 96:66>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavassistUtils.java <96:69 96:78>] @@ -353,8 +359,9 @@ LOCAL_SYMBOL: JavassistUtils.java<110:42> [JavassistUtils.java <110:42 110:42>] LOCAL_SYMBOL: JavassistUtils.java<110:42> [JavassistUtils.java <112:13 112:13>] REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [JavassistUtils.java <111:27 111:55>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.UnsupportedOperationException [JavassistUtils.java <111:27 111:55>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <113:18 113:21>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [JavassistUtils.java <113:13 113:16>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <113:18 113:21>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <113:18 113:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters<4> [JavassistUtils.java <113:24 113:28>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.parseTypeParameters(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.ArrayList.ArrayList() [JavassistUtils.java <113:36 113:46>] @@ -398,8 +405,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.s REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> javassist.bytecode.SignatureAttribute.ClassType [JavassistUtils.java <123:74 123:82>] QUALIFIER: javassist.bytecode.SignatureAttribute [JavassistUtils.java <123:55 123:72>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType<0> [JavassistUtils.java <123:85 123:97>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <124:18 124:21>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.List [JavassistUtils.java <124:13 124:16>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <124:18 124:21>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <124:18 124:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType<4> [JavassistUtils.java <124:24 124:37>] SYMBOL_METHOD javassist.bytecode.SignatureAttribute.TypeArgument javassist.bytecode.SignatureAttribute.ClassType.getTypeArguments() REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> javassist.bytecode.SignatureAttribute.TypeArgument javassist.bytecode.SignatureAttribute.ClassType.getTypeArguments() [JavassistUtils.java <124:51 124:66>] @@ -462,8 +470,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.s REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> javassist.bytecode.SignatureAttribute.TypeVariable [JavassistUtils.java <133:89 133:100>] QUALIFIER: javassist.bytecode.SignatureAttribute [JavassistUtils.java <133:70 133:87>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType<0> [JavassistUtils.java <133:102 133:114>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistUtils.java <134:22 134:45>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.Optional [JavassistUtils.java <134:13 134:20>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistUtils.java <134:22 134:45>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistUtils.java <134:22 134:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType<10> [JavassistUtils.java <134:48 134:74>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.signatureTypeToType(javassist.bytecode.SignatureAttribute.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) [JavassistUtils.java <134:97 134:113>] @@ -523,8 +532,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.o SYMBOL_METHOD java.lang.String javassist.bytecode.SignatureAttribute.Type.jvmTypeName() REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType(javassist.bytecode.SignatureAttribute.ObjectType, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.lang.String javassist.bytecode.SignatureAttribute.Type.jvmTypeName() [JavassistUtils.java <150:40 150:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType<0> [JavassistUtils.java <150:27 150:38>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <151:18 151:21>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType(javassist.bytecode.SignatureAttribute.ObjectType, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.Optional [JavassistUtils.java <151:9 151:16>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType(javassist.bytecode.SignatureAttribute.ObjectType, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <151:18 151:21>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType(javassist.bytecode.SignatureAttribute.ObjectType, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <151:18 151:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType<4> [JavassistUtils.java <151:24 151:27>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType(javassist.bytecode.SignatureAttribute.ObjectType, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) [JavassistUtils.java <151:31 151:55>] @@ -542,16 +552,18 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type c LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType<3> [JavassistUtils.java <153:62 153:69>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.objectTypeArgumentToType<1> [JavassistUtils.java <154:13 154:22>] SYMBOL_METHOD private static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) [JavassistUtils.java <157:5 <157:5 <157:35 157:59> 157:115> 160:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <157:29 157:32>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.Optional [JavassistUtils.java <157:20 157:27>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <157:29 157:32>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.typesystem.Type [JavassistUtils.java <157:29 157:32>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.lang.String [JavassistUtils.java <157:61 157:66>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName<0> [JavassistUtils.java <157:68 157:75>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable [JavassistUtils.java <157:78 157:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName<1> [JavassistUtils.java <157:97 157:114>] LOCAL_SYMBOL: JavassistUtils.java<157:117> [JavassistUtils.java <157:117 157:117>] LOCAL_SYMBOL: JavassistUtils.java<157:117> [JavassistUtils.java <160:5 160:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistUtils.java <158:18 158:41>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.Optional [JavassistUtils.java <158:9 158:16>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistUtils.java <158:18 158:41>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [JavassistUtils.java <158:18 158:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName<2> [JavassistUtils.java <158:44 158:45>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName(java.lang.String, com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable) -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) [JavassistUtils.java <158:68 158:84>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getGenericParameterByName<1> [JavassistUtils.java <158:49 158:66>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_LazyType.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_LazyType.txt index 79f7dfc9..32c8c5a2 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_LazyType.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_LazyType.txt @@ -35,13 +35,17 @@ REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.model.typesystem.LazyTy SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.concrete [LazyType.java <9:18 9:25>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.concrete -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <9:13 9:16>] SYMBOL_FIELD private java.util.function.Function com.github.javaparser.symbolsolver.model.typesystem.LazyType.provider [LazyType.java <10:34 10:41>] +REFERENCE_TYPE_ARGUMENT java.util.function.Function -> java.lang.Void [LazyType.java <10:22 10:25>] +REFERENCE_TYPE_ARGUMENT java.util.function.Function -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <10:28 10:31>] REFERENCE_TYPE_USAGE java.util.function.Function com.github.javaparser.symbolsolver.model.typesystem.LazyType.provider -> java.util.function.Function [LazyType.java <10:13 10:20>] -REFERENCE_TYPE_ARGUMENT java.util.function.Function com.github.javaparser.symbolsolver.model.typesystem.LazyType.provider -> java.lang.Void [LazyType.java <10:22 10:25>] -REFERENCE_TYPE_ARGUMENT java.util.function.Function com.github.javaparser.symbolsolver.model.typesystem.LazyType.provider -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <10:28 10:31>] +REFERENCE_TYPE_USAGE java.util.function.Function com.github.javaparser.symbolsolver.model.typesystem.LazyType.provider -> java.lang.Void [LazyType.java <10:22 10:25>] +REFERENCE_TYPE_USAGE java.util.function.Function com.github.javaparser.symbolsolver.model.typesystem.LazyType.provider -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <10:28 10:31>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType(java.util.function.Function) [LazyType.java <12:5 <12:5 <12:12 12:19> 12:50> 14:5>] +REFERENCE_TYPE_ARGUMENT java.util.function.Function -> java.lang.Void [LazyType.java <12:30 12:33>] +REFERENCE_TYPE_ARGUMENT java.util.function.Function -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <12:36 12:39>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType(java.util.function.Function) -> java.util.function.Function [LazyType.java <12:21 12:28>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType(java.util.function.Function) -> java.lang.Void [LazyType.java <12:30 12:33>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType(java.util.function.Function) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <12:36 12:39>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType(java.util.function.Function) -> java.lang.Void [LazyType.java <12:30 12:33>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType(java.util.function.Function) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <12:36 12:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.LazyType.LazyType<0> [LazyType.java <12:42 12:49>] LOCAL_SYMBOL: LazyType.java<12:52> [LazyType.java <12:52 12:52>] LOCAL_SYMBOL: LazyType.java<12:52> [LazyType.java <14:5 14:5>] @@ -218,9 +222,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables<0> [LazyType.java <104:63 104:64>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <104:67 104:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables<1> [LazyType.java <104:72 104:79>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LazyType.java <104:86 104:109>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <104:112 104:115>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [LazyType.java <104:82 104:84>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LazyType.java <104:86 104:109>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <104:112 104:115>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [LazyType.java <104:86 104:109>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [LazyType.java <104:112 104:115>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.LazyType.replaceTypeVariables<2> [LazyType.java <104:118 104:130>] LOCAL_SYMBOL: LazyType.java<104:133> [LazyType.java <104:133 104:133>] LOCAL_SYMBOL: LazyType.java<104:133> [LazyType.java <106:5 106:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_ReferenceTypeImpl.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_ReferenceTypeImpl.txt index c0fb0bc2..ce5ca5f1 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_ReferenceTypeImpl.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_model_typesystem_ReferenceTypeImpl.txt @@ -136,8 +136,9 @@ REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.typesystem.R REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeImpl.java <48:15 48:27>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceTypeImpl.java <48:36 48:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create<0> [ReferenceTypeImpl.java <48:61 48:75>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceTypeImpl.java <48:83 48:86>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ReferenceTypeImpl.java <48:78 48:81>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceTypeImpl.java <48:83 48:86>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceTypeImpl.java <48:83 48:86>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create<1> [ReferenceTypeImpl.java <48:89 48:111>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReferenceTypeImpl.java <48:114 48:123>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.create<2> [ReferenceTypeImpl.java <48:125 48:134>] @@ -181,8 +182,9 @@ SYMBOL_METHOD com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReferenceTypeImpl.java <61:12 61:28>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceTypeImpl.java <61:30 61:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl<0> [ReferenceTypeImpl.java <61:55 61:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceTypeImpl.java <61:77 61:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ReferenceTypeImpl.java <61:72 61:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceTypeImpl.java <61:77 61:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceTypeImpl.java <61:77 61:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl<1> [ReferenceTypeImpl.java <61:83 61:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReferenceTypeImpl.java <61:99 61:108>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.ReferenceTypeImpl<2> [ReferenceTypeImpl.java <61:110 61:119>] @@ -270,8 +272,9 @@ REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.Refer SYMBOL_METHOD java.lang.String com.github.javaparser.symbolsolver.model.typesystem.Type.describe() REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.String com.github.javaparser.symbolsolver.model.typesystem.Type.describe() [ReferenceTypeImpl.java <92:53 92:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy<0> [ReferenceTypeImpl.java <92:47 92:51>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceTypeImpl.java <95:33 95:56>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReferenceTypeImpl.java <95:17 95:31>] -REFERENCE_TYPE_ARGUMENT boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceTypeImpl.java <95:33 95:56>] +REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceTypeImpl.java <95:33 95:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy<1> [ReferenceTypeImpl.java <95:59 95:62>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [ReferenceTypeImpl.java <95:77 95:90>] @@ -397,12 +400,14 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getDeclaredMethods() [ReferenceTypeImpl.java <137:29 137:46>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> java.lang.Override [ReferenceTypeImpl.java <136:6 136:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeImpl.java <137:16 137:26>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> java.util.Set [ReferenceTypeImpl.java <137:12 137:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeImpl.java <137:16 137:26>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeImpl.java <137:16 137:26>] LOCAL_SYMBOL: ReferenceTypeImpl.java<137:50> [ReferenceTypeImpl.java <137:50 137:50>] LOCAL_SYMBOL: ReferenceTypeImpl.java<137:50> [ReferenceTypeImpl.java <145:5 145:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeImpl.java <139:13 139:23>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> java.util.Set [ReferenceTypeImpl.java <139:9 139:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeImpl.java <139:13 139:23>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeImpl.java <139:13 139:23>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods<0> [ReferenceTypeImpl.java <139:26 139:32>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl.getDeclaredMethods() -> java.util.HashSet.HashSet() [ReferenceTypeImpl.java <139:40 139:48>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassAdapter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassAdapter.txt index 1e7ba504..36ae3002 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassAdapter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassAdapter.txt @@ -107,12 +107,14 @@ LOCAL_SYMBOL: ReflectionClassAdapter.java<23:30> [ReflectionClassAdapter.java <2 LOCAL_SYMBOL: ReflectionClassAdapter.java<23:30> [ReflectionClassAdapter.java <190:1 190:1>] COMMENT: comment [ReflectionClassAdapter.java <20:1 22:3>] SYMBOL_FIELD private java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.clazz [ReflectionClassAdapter.java <25:22 25:26>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassAdapter.java <25:19 25:19>] REFERENCE_TYPE_USAGE java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.clazz -> java.lang.Class [ReflectionClassAdapter.java <25:13 25:17>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeSolver [ReflectionClassAdapter.java <26:24 26:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeSolver -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionClassAdapter.java <26:13 26:22>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeDeclaration [ReflectionClassAdapter.java <27:38 27:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeDeclaration -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassAdapter.java <27:13 27:36>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.ReflectionClassAdapter(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) [ReflectionClassAdapter.java <29:5 <29:5 <29:12 29:33> 29:114> 33:5>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassAdapter.java <29:41 29:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.ReflectionClassAdapter(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.lang.Class [ReflectionClassAdapter.java <29:35 29:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.ReflectionClassAdapter<0> [ReflectionClassAdapter.java <29:44 29:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.ReflectionClassAdapter(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionClassAdapter.java <29:51 29:60>] @@ -157,8 +159,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Referen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass<1> [ReflectionClassAdapter.java <41:31 41:47>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> java.lang.reflect.ParameterizedType [ReflectionClassAdapter.java <41:52 41:68>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass<0> [ReflectionClassAdapter.java <41:71 41:79>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassAdapter.java <42:18 42:21>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> java.util.List [ReflectionClassAdapter.java <42:13 42:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassAdapter.java <42:18 42:21>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassAdapter.java <42:18 42:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass<2> [ReflectionClassAdapter.java <42:24 42:37>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReflectionClassAdapter.java <44:22 44:28>] @@ -201,12 +204,14 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTyp REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeSolver [ReflectionClassAdapter.java <47:92 47:101>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getSuperClass() -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeSolver [ReflectionClassAdapter.java <47:105 47:114>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() [ReflectionClassAdapter.java <50:5 <50:5 <50:32 50:44> 50:46> 64:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <50:17 50:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.util.List [ReflectionClassAdapter.java <50:12 50:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <50:17 50:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <50:17 50:29>] LOCAL_SYMBOL: ReflectionClassAdapter.java<50:48> [ReflectionClassAdapter.java <50:48 50:48>] LOCAL_SYMBOL: ReflectionClassAdapter.java<50:48> [ReflectionClassAdapter.java <64:5 64:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <51:14 51:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.util.List [ReflectionClassAdapter.java <51:9 51:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <51:14 51:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <51:14 51:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces<0> [ReflectionClassAdapter.java <51:29 51:38>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.util.ArrayList.ArrayList() [ReflectionClassAdapter.java <51:46 51:56>] @@ -229,8 +234,9 @@ REFERENCE_TYPE_USAGE java.util.List [ReflectionClassAdapter.java <54:35 54:51>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.lang.reflect.ParameterizedType [ReflectionClassAdapter.java <54:56 54:72>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces<1> [ReflectionClassAdapter.java <54:75 54:88>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassAdapter.java <55:22 55:25>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.util.List [ReflectionClassAdapter.java <55:17 55:20>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassAdapter.java <55:22 55:25>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassAdapter.java <55:22 55:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces<6> [ReflectionClassAdapter.java <55:28 55:41>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReflectionClassAdapter.java <57:26 57:32>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [ReflectionClassAdapter.java <56:26 56:28>] @@ -253,6 +259,7 @@ REFERENCE_TYPE_USAGE java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.ReflectionInterfaceDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassAdapter.java <58:58 58:87>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration [ReflectionClassAdapter.java <58:58 58:87>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassAdapter.java <58:96 58:96>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.lang.Class [ReflectionClassAdapter.java <58:90 58:94>] SYMBOL_METHOD java.lang.reflect.Type java.lang.reflect.ParameterizedType.getRawType() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.lang.reflect.Type java.lang.reflect.ParameterizedType.getRawType() [ReflectionClassAdapter.java <58:137 58:146>] @@ -269,18 +276,21 @@ REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl [ReflectionClassAdapter.java <60:36 60:52>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.ReflectionInterfaceDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassAdapter.java <60:58 60:87>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration [ReflectionClassAdapter.java <60:58 60:87>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassAdapter.java <60:96 60:96>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> java.lang.Class [ReflectionClassAdapter.java <60:90 60:94>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces<1> [ReflectionClassAdapter.java <60:100 60:113>] REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeSolver [ReflectionClassAdapter.java <60:116 60:125>] REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeSolver [ReflectionClassAdapter.java <60:129 60:138>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces<0> [ReflectionClassAdapter.java <63:16 63:25>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() [ReflectionClassAdapter.java <66:5 <66:5 <66:32 66:43> 66:45> 84:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <66:17 66:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> java.util.List [ReflectionClassAdapter.java <66:12 66:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <66:17 66:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <66:17 66:29>] LOCAL_SYMBOL: ReflectionClassAdapter.java<66:47> [ReflectionClassAdapter.java <66:47 66:47>] LOCAL_SYMBOL: ReflectionClassAdapter.java<66:47> [ReflectionClassAdapter.java <84:5 84:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <67:14 67:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> java.util.List [ReflectionClassAdapter.java <67:9 67:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <67:14 67:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassAdapter.java <67:14 67:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors<0> [ReflectionClassAdapter.java <67:29 67:37>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() -> java.util.LinkedList.LinkedList() [ReflectionClassAdapter.java <67:45 67:56>] @@ -442,12 +452,14 @@ REFERENCE_CALL boolean com.github.javaparser.symbolsolver.reflectionmodel.Reflec LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.hasField<5> [ReflectionClassAdapter.java <111:20 111:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.hasField<0> [ReflectionClassAdapter.java <111:61 111:64>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() [ReflectionClassAdapter.java <115:5 <115:5 <115:35 115:46> 115:48> 124:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassAdapter.java <115:17 115:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> java.util.List [ReflectionClassAdapter.java <115:12 115:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassAdapter.java <115:17 115:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassAdapter.java <115:17 115:32>] LOCAL_SYMBOL: ReflectionClassAdapter.java<115:50> [ReflectionClassAdapter.java <115:50 115:50>] LOCAL_SYMBOL: ReflectionClassAdapter.java<115:50> [ReflectionClassAdapter.java <124:5 124:5>] +REFERENCE_TYPE_ARGUMENT java.util.ArrayList -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassAdapter.java <116:19 116:34>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> java.util.ArrayList [ReflectionClassAdapter.java <116:9 116:17>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassAdapter.java <116:19 116:34>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassAdapter.java <116:19 116:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields<0> [ReflectionClassAdapter.java <116:37 116:42>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> java.util.ArrayList.ArrayList() [ReflectionClassAdapter.java <116:50 116:60>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() -> java.util.ArrayList [ReflectionClassAdapter.java <116:50 116:58>] @@ -479,8 +491,9 @@ REFERENCE_CALL java.util.List [ReflectionClassAdapter.java <121:27 121:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields<0> [ReflectionClassAdapter.java <123:16 123:21>] SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() [ReflectionClassAdapter.java <126:5 <126:5 <126:35 126:52> 126:54> 131:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassAdapter.java <126:16 126:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() -> java.util.Set [ReflectionClassAdapter.java <126:12 126:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassAdapter.java <126:16 126:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassAdapter.java <126:16 126:32>] LOCAL_SYMBOL: ReflectionClassAdapter.java<126:56> [ReflectionClassAdapter.java <126:56 126:56>] LOCAL_SYMBOL: ReflectionClassAdapter.java<126:56> [ReflectionClassAdapter.java <131:5 131:5>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReflectionClassAdapter.java <130:18 130:24>] @@ -509,15 +522,18 @@ SYMBOL_METHOD static java.util.stream.Collector> java.uti REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() -> static java.util.stream.Collector> java.util.stream.Collectors.toSet() [ReflectionClassAdapter.java <130:37 130:41>] QUALIFIER: java.util.stream.Collectors [ReflectionClassAdapter.java <130:26 130:35>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() [ReflectionClassAdapter.java <133:5 <133:5 <133:43 133:59> 133:61> 139:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassAdapter.java <133:17 133:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> java.util.List [ReflectionClassAdapter.java <133:12 133:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassAdapter.java <133:17 133:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassAdapter.java <133:17 133:40>] LOCAL_SYMBOL: ReflectionClassAdapter.java<133:63> [ReflectionClassAdapter.java <133:63 133:63>] LOCAL_SYMBOL: ReflectionClassAdapter.java<133:63> [ReflectionClassAdapter.java <139:5 139:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassAdapter.java <134:14 134:37>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> java.util.List [ReflectionClassAdapter.java <134:9 134:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassAdapter.java <134:14 134:37>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassAdapter.java <134:14 134:37>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters<0> [ReflectionClassAdapter.java <134:40 134:45>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> java.util.ArrayList.ArrayList() [ReflectionClassAdapter.java <134:53 134:63>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> java.util.ArrayList [ReflectionClassAdapter.java <134:53 134:61>] +REFERENCE_TYPE_ARGUMENT java.lang.reflect.TypeVariable -> ? [ReflectionClassAdapter.java <135:27 135:27>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() -> java.lang.reflect.TypeVariable [ReflectionClassAdapter.java <135:14 135:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters<1> [ReflectionClassAdapter.java <135:30 135:31>] SYMBOL_METHOD java.lang.reflect.TypeVariable.T>> java.lang.Class.getTypeParameters() @@ -614,8 +630,9 @@ REFERENCE_CALL boolean com.github.javaparser.symbolsolver.reflectionmodel.Reflec QUALIFIER: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic [ReflectionClassAdapter.java <175:16 175:39>] REFERENCE_USAGE boolean com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.isFunctionalInterface() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.typeDeclaration [ReflectionClassAdapter.java <175:61 175:75>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() [ReflectionClassAdapter.java <178:5 <178:5 <178:41 178:55> 178:57> 182:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionClassAdapter.java <178:17 178:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() -> java.util.List [ReflectionClassAdapter.java <178:12 178:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionClassAdapter.java <178:17 178:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionClassAdapter.java <178:17 178:38>] LOCAL_SYMBOL: ReflectionClassAdapter.java<178:59> [ReflectionClassAdapter.java <178:59 178:59>] LOCAL_SYMBOL: ReflectionClassAdapter.java<178:59> [ReflectionClassAdapter.java <182:5 182:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReflectionClassAdapter.java <181:18 181:24>] @@ -634,10 +651,12 @@ REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() -> static java.util.stream.Collector> java.util.stream.Collectors.toList() [ReflectionClassAdapter.java <181:37 181:42>] QUALIFIER: java.util.stream.Collectors [ReflectionClassAdapter.java <181:26 181:35>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() [ReflectionClassAdapter.java <184:5 <184:5 <184:47 184:59> 184:61> 189:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassAdapter.java <184:21 184:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() -> java.util.Optional [ReflectionClassAdapter.java <184:12 184:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassAdapter.java <184:21 184:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassAdapter.java <184:21 184:44>] LOCAL_SYMBOL: ReflectionClassAdapter.java<184:63> [ReflectionClassAdapter.java <184:63 184:63>] LOCAL_SYMBOL: ReflectionClassAdapter.java<184:63> [ReflectionClassAdapter.java <189:5 189:5>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassAdapter.java <185:15 185:15>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() -> java.lang.Class [ReflectionClassAdapter.java <185:9 185:13>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType<0> [ReflectionClassAdapter.java <185:18 185:31>] SYMBOL_METHOD java.lang.Class java.lang.Class.getDeclaringClass() diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassDeclaration.txt index 92f46c51..4b1556aa 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionClassDeclaration.txt @@ -148,12 +148,14 @@ LOCAL_SYMBOL: ReflectionClassDeclaration.java<44:74> [ReflectionClassDeclaration COMMENT: comment [ReflectionClassDeclaration.java <41:1 43:3>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration -> com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration [ReflectionClassDeclaration.java <44:49 44:72>] SYMBOL_FIELD private java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.clazz [ReflectionClassDeclaration.java <50:22 50:26>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassDeclaration.java <50:19 50:19>] REFERENCE_TYPE_USAGE java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.clazz -> java.lang.Class [ReflectionClassDeclaration.java <50:13 50:17>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.typeSolver [ReflectionClassDeclaration.java <51:24 51:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.typeSolver -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionClassDeclaration.java <51:13 51:22>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.reflectionClassAdapter [ReflectionClassDeclaration.java <52:36 52:57>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.reflectionClassAdapter -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter [ReflectionClassDeclaration.java <52:13 52:34>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.ReflectionClassDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassDeclaration.java <58:5 <58:5 <58:12 58:37> 58:76> 77:5>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassDeclaration.java <58:45 58:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.ReflectionClassDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionClassDeclaration.java <58:39 58:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.ReflectionClassDeclaration<0> [ReflectionClassDeclaration.java <58:48 58:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.ReflectionClassDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionClassDeclaration.java <58:55 58:64>] @@ -214,8 +216,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [ReflectionClassDeclaration.java <84:35 84:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getDeclaredMethods() -> java.lang.Override [ReflectionClassDeclaration.java <83:6 83:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <84:16 84:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getDeclaredMethods() -> java.util.Set [ReflectionClassDeclaration.java <84:12 84:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <84:16 84:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <84:16 84:32>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<84:56> [ReflectionClassDeclaration.java <84:56 84:56>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<84:56> [ReflectionClassDeclaration.java <86:5 86:5>] SYMBOL_METHOD java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() @@ -225,8 +228,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [ReflectionClassDeclaration.java <89:32 89:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAncestors() -> java.lang.Override [ReflectionClassDeclaration.java <88:6 88:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassDeclaration.java <89:17 89:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAncestors() -> java.util.List [ReflectionClassDeclaration.java <89:12 89:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassDeclaration.java <89:17 89:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassDeclaration.java <89:17 89:29>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<89:47> [ReflectionClassDeclaration.java <89:47 89:47>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<89:47> [ReflectionClassDeclaration.java <91:5 91:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() @@ -321,25 +325,29 @@ REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.reflectionmod REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getQualifiedName() -> java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.clazz [ReflectionClassDeclaration.java <130:16 130:20>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [ReflectionClassDeclaration.java <133:5 <133:5 <134:47 134:57> 134:117> 157:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.Deprecated [ReflectionClassDeclaration.java <133:6 133:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <134:28 134:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionClassDeclaration.java <134:12 134:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <134:28 134:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <134:28 134:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.String [ReflectionClassDeclaration.java <134:59 134:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<0> [ReflectionClassDeclaration.java <134:66 134:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <134:77 134:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [ReflectionClassDeclaration.java <134:72 134:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <134:77 134:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <134:77 134:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<1> [ReflectionClassDeclaration.java <134:83 134:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> boolean [ReflectionClassDeclaration.java <134:99 134:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<2> [ReflectionClassDeclaration.java <134:107 134:116>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<134:119> [ReflectionClassDeclaration.java <134:119 134:119>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<134:119> [ReflectionClassDeclaration.java <157:5 157:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <135:14 135:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [ReflectionClassDeclaration.java <135:9 135:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <135:14 135:30>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <135:14 135:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<3> [ReflectionClassDeclaration.java <135:33 135:39>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList.ArrayList() [ReflectionClassDeclaration.java <135:47 135:57>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.ArrayList [ReflectionClassDeclaration.java <135:47 135:55>] +REFERENCE_TYPE_ARGUMENT java.util.function.Predicate -> java.lang.reflect.Method [ReflectionClassDeclaration.java <136:19 136:24>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.function.Predicate [ReflectionClassDeclaration.java <136:9 136:17>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.reflect.Method [ReflectionClassDeclaration.java <136:19 136:24>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.reflect.Method [ReflectionClassDeclaration.java <136:19 136:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<4> [ReflectionClassDeclaration.java <136:27 136:38>] LOCAL_SYMBOL: java.util.function.Predicate.test<5> [ReflectionClassDeclaration.java <136:42 136:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<2> [ReflectionClassDeclaration.java <136:48 136:57>] @@ -407,8 +415,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeDeclaration() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeDeclaration() [ReflectionClassDeclaration.java <144:78 144:95>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getSuperClass() [ReflectionClassDeclaration.java <144:62 144:74>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <145:29 145:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionClassDeclaration.java <145:13 145:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <145:29 145:45>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <145:29 145:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<12> [ReflectionClassDeclaration.java <145:48 145:50>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassDeclaration.java <145:76 145:92>] @@ -434,8 +443,9 @@ SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() [ReflectionClassDeclaration.java <150:51 150:63>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<150:68> [ReflectionClassDeclaration.java <150:68 150:68>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<150:68> [ReflectionClassDeclaration.java <155:9 155:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <151:29 151:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionClassDeclaration.java <151:13 151:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <151:29 151:45>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionClassDeclaration.java <151:29 151:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod<15> [ReflectionClassDeclaration.java <151:48 151:50>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassDeclaration.java <151:76 151:92>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [ReflectionClassDeclaration.java <151:54 151:74>] @@ -480,24 +490,28 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getUsage(com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl [ReflectionClassDeclaration.java <168:20 168:36>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getUsage(com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.typeSolver [ReflectionClassDeclaration.java <168:44 168:53>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [ReflectionClassDeclaration.java <171:5 <171:5 <171:34 171:51> 171:173> 199:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <171:21 171:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionClassDeclaration.java <171:12 171:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <171:21 171:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <171:21 171:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [ReflectionClassDeclaration.java <171:53 171:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<0> [ReflectionClassDeclaration.java <171:60 171:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <171:71 171:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionClassDeclaration.java <171:66 171:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <171:71 171:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <171:71 171:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<1> [ReflectionClassDeclaration.java <171:77 171:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionClassDeclaration.java <171:93 171:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<2> [ReflectionClassDeclaration.java <171:104 171:113>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [ReflectionClassDeclaration.java <171:116 171:122>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<3> [ReflectionClassDeclaration.java <171:124 171:140>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <171:148 171:151>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionClassDeclaration.java <171:143 171:146>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <171:148 171:151>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionClassDeclaration.java <171:148 171:151>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<4> [ReflectionClassDeclaration.java <171:154 171:172>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<171:175> [ReflectionClassDeclaration.java <171:175 171:175>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<171:175> [ReflectionClassDeclaration.java <199:5 199:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <172:14 172:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionClassDeclaration.java <172:9 172:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <172:14 172:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <172:14 172:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<5> [ReflectionClassDeclaration.java <172:27 172:33>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.ArrayList.ArrayList() [ReflectionClassDeclaration.java <172:41 172:51>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.ArrayList [ReflectionClassDeclaration.java <172:41 172:49>] @@ -578,8 +592,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClass REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration [ReflectionClassDeclaration.java <185:44 185:59>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeDeclaration() [ReflectionClassDeclaration.java <185:78 185:95>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceTypeImpl com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getSuperClass() [ReflectionClassDeclaration.java <185:62 185:74>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <186:22 186:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionClassDeclaration.java <186:13 186:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <186:22 186:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <186:22 186:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<16> [ReflectionClassDeclaration.java <186:35 186:37>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [ReflectionClassDeclaration.java <186:55 186:72>] @@ -605,8 +620,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClass REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() [ReflectionClassDeclaration.java <191:51 191:63>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<191:68> [ReflectionClassDeclaration.java <191:68 191:68>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<191:68> [ReflectionClassDeclaration.java <196:9 196:9>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <192:22 192:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionClassDeclaration.java <192:13 192:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <192:22 192:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <192:22 192:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<19> [ReflectionClassDeclaration.java <192:35 192:37>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> static java.util.Optional com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper.solveMethodAsUsage(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [ReflectionClassDeclaration.java <192:55 192:72>] QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.contexts.ContextHelper [ReflectionClassDeclaration.java <192:41 192:53>] @@ -625,8 +641,9 @@ REFERENCE_CALL java.util.Optional [ReflectionClassDeclaration.java <194:17 194:23>] REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional.T java.util.Optional.get() [ReflectionClassDeclaration.java <194:33 194:35>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<19> [ReflectionClassDeclaration.java <194:29 194:31>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <197:18 197:28>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionClassDeclaration.java <197:9 197:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <197:18 197:28>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionClassDeclaration.java <197:18 197:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage<20> [ReflectionClassDeclaration.java <197:31 197:33>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassDeclaration.java <197:59 197:81>] @@ -673,6 +690,7 @@ REFERENCE_USAGE boolean com.github.javaparser.symbolsolver.reflectionmodel.Refle LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.canBeAssignedTo<0> [ReflectionClassDeclaration.java <210:102 210:106>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<210:110> [ReflectionClassDeclaration.java <210:110 210:110>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<210:110> [ReflectionClassDeclaration.java <212:9 212:9>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionClassDeclaration.java <213:20 213:20>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.canBeAssignedTo(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.lang.Class [ReflectionClassDeclaration.java <213:14 213:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.canBeAssignedTo<1> [ReflectionClassDeclaration.java <213:23 213:31>] SYMBOL_METHOD java.lang.Class java.lang.Class.getInterfaces() @@ -727,8 +745,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [ReflectionClassDeclaration.java <238:35 238:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAllFields() -> java.lang.Override [ReflectionClassDeclaration.java <237:6 237:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassDeclaration.java <238:17 238:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAllFields() -> java.util.List [ReflectionClassDeclaration.java <238:12 238:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassDeclaration.java <238:17 238:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionClassDeclaration.java <238:17 238:32>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<238:50> [ReflectionClassDeclaration.java <238:50 238:50>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<238:50> [ReflectionClassDeclaration.java <240:5 240:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() @@ -736,8 +755,9 @@ REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.reflectionClassAdapter [ReflectionClassDeclaration.java <239:16 239:37>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionClassDeclaration.java <242:5 <242:5 <243:56 243:66> 243:102> 250:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Deprecated [ReflectionClassDeclaration.java <242:6 242:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [ReflectionClassDeclaration.java <243:28 243:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionClassDeclaration.java <243:12 243:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ReflectionClassDeclaration.java <243:38 243:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ReflectionClassDeclaration.java <243:38 243:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ReflectionClassDeclaration.java <243:68 243:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol<0> [ReflectionClassDeclaration.java <243:75 243:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionClassDeclaration.java <243:81 243:90>] @@ -865,8 +885,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() [ReflectionClassDeclaration.java <298:32 298:44>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() -> java.lang.Override [ReflectionClassDeclaration.java <297:6 297:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassDeclaration.java <298:17 298:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() -> java.util.List [ReflectionClassDeclaration.java <298:12 298:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassDeclaration.java <298:17 298:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionClassDeclaration.java <298:17 298:29>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<298:48> [ReflectionClassDeclaration.java <298:48 298:48>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<298:48> [ReflectionClassDeclaration.java <300:5 300:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getInterfaces() @@ -885,8 +906,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [ReflectionClassDeclaration.java <308:43 308:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getTypeParameters() -> java.lang.Override [ReflectionClassDeclaration.java <307:6 307:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassDeclaration.java <308:17 308:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getTypeParameters() -> java.util.List [ReflectionClassDeclaration.java <308:12 308:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassDeclaration.java <308:17 308:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionClassDeclaration.java <308:17 308:40>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<308:63> [ReflectionClassDeclaration.java <308:63 308:63>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<308:63> [ReflectionClassDeclaration.java <310:5 310:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() @@ -910,8 +932,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getConstructors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() [ReflectionClassDeclaration.java <318:41 318:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getConstructors() -> java.lang.Override [ReflectionClassDeclaration.java <317:6 317:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionClassDeclaration.java <318:17 318:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getConstructors() -> java.util.List [ReflectionClassDeclaration.java <318:12 318:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionClassDeclaration.java <318:17 318:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionClassDeclaration.java <318:17 318:38>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<318:59> [ReflectionClassDeclaration.java <318:59 318:59>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<318:59> [ReflectionClassDeclaration.java <320:5 320:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getConstructors() @@ -921,8 +944,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [ReflectionClassDeclaration.java <323:47 323:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.containerType() -> java.lang.Override [ReflectionClassDeclaration.java <322:6 322:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassDeclaration.java <323:21 323:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.containerType() -> java.util.Optional [ReflectionClassDeclaration.java <323:12 323:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassDeclaration.java <323:21 323:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassDeclaration.java <323:21 323:44>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<323:63> [ReflectionClassDeclaration.java <323:63 323:63>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<323:63> [ReflectionClassDeclaration.java <325:5 325:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() @@ -932,8 +956,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [ReflectionClassDeclaration.java <328:42 328:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.internalTypes() -> java.lang.Override [ReflectionClassDeclaration.java <327:6 327:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassDeclaration.java <328:16 328:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.internalTypes() -> java.util.Set [ReflectionClassDeclaration.java <328:12 328:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassDeclaration.java <328:16 328:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionClassDeclaration.java <328:16 328:39>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<328:58> [ReflectionClassDeclaration.java <328:58 328:58>] LOCAL_SYMBOL: ReflectionClassDeclaration.java<328:58> [ReflectionClassDeclaration.java <332:5 332:5>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassDeclaration.internalTypes() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReflectionClassDeclaration.java <331:18 331:24>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionConstructorDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionConstructorDeclaration.txt index f1b2bd5e..8926e210 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionConstructorDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionConstructorDeclaration.txt @@ -49,10 +49,12 @@ LOCAL_SYMBOL: ReflectionConstructorDeclaration.java<30:81> [ReflectionConstructo COMMENT: comment [ReflectionConstructorDeclaration.java <27:1 29:3>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ReflectionConstructorDeclaration.java <30:58 30:79>] SYMBOL_FIELD private java.lang.reflect.Constructor com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.constructor [ReflectionConstructorDeclaration.java <32:28 32:38>] +REFERENCE_TYPE_ARGUMENT java.lang.reflect.Constructor -> ? [ReflectionConstructorDeclaration.java <32:25 32:25>] REFERENCE_TYPE_USAGE java.lang.reflect.Constructor com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.constructor -> java.lang.reflect.Constructor [ReflectionConstructorDeclaration.java <32:13 32:23>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.typeSolver [ReflectionConstructorDeclaration.java <33:24 33:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.typeSolver -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionConstructorDeclaration.java <33:13 33:22>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.ReflectionConstructorDeclaration(java.lang.reflect.Constructor, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionConstructorDeclaration.java <35:5 <35:5 <35:12 35:43> 36:66> 39:5>] +REFERENCE_TYPE_ARGUMENT java.lang.reflect.Constructor -> ? [ReflectionConstructorDeclaration.java <35:57 35:57>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.ReflectionConstructorDeclaration(java.lang.reflect.Constructor, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.reflect.Constructor [ReflectionConstructorDeclaration.java <35:45 35:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.ReflectionConstructorDeclaration<0> [ReflectionConstructorDeclaration.java <35:60 35:70>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.ReflectionConstructorDeclaration(java.lang.reflect.Constructor, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionConstructorDeclaration.java <36:45 36:54>] @@ -167,8 +169,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [ReflectionConstructorDeclaration.java <74:43 74:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.getTypeParameters() -> java.lang.Override [ReflectionConstructorDeclaration.java <73:6 73:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionConstructorDeclaration.java <74:17 74:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.getTypeParameters() -> java.util.List [ReflectionConstructorDeclaration.java <74:12 74:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionConstructorDeclaration.java <74:17 74:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionConstructorDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionConstructorDeclaration.java <74:17 74:40>] LOCAL_SYMBOL: ReflectionConstructorDeclaration.java<74:63> [ReflectionConstructorDeclaration.java <74:63 74:63>] LOCAL_SYMBOL: ReflectionConstructorDeclaration.java<74:63> [ReflectionConstructorDeclaration.java <76:5 76:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionEnumDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionEnumDeclaration.txt index f0fb1495..d4e46042 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionEnumDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionEnumDeclaration.txt @@ -100,12 +100,14 @@ COMMENT: comment [ReflectionEnumDeclaration.java <31:1 33:3>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration -> com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration [ReflectionEnumDeclaration.java <34:48 34:70>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration -> com.github.javaparser.symbolsolver.model.declarations.EnumDeclaration [ReflectionEnumDeclaration.java <34:83 34:97>] SYMBOL_FIELD private java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.clazz [ReflectionEnumDeclaration.java <40:20 40:24>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionEnumDeclaration.java <40:17 40:17>] REFERENCE_TYPE_USAGE java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.clazz -> java.lang.Class [ReflectionEnumDeclaration.java <40:11 40:15>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.typeSolver [ReflectionEnumDeclaration.java <41:22 41:31>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.typeSolver -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionEnumDeclaration.java <41:11 41:20>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.reflectionClassAdapter [ReflectionEnumDeclaration.java <42:34 42:55>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.reflectionClassAdapter -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter [ReflectionEnumDeclaration.java <42:11 42:32>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.ReflectionEnumDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionEnumDeclaration.java <48:3 <48:3 <48:10 48:34> 48:73> 67:3>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionEnumDeclaration.java <48:42 48:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.ReflectionEnumDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionEnumDeclaration.java <48:36 48:40>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.ReflectionEnumDeclaration<0> [ReflectionEnumDeclaration.java <48:45 48:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.ReflectionEnumDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionEnumDeclaration.java <48:52 48:61>] @@ -180,8 +182,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [ReflectionEnumDeclaration.java <79:45 79:57>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.containerType() -> java.lang.Override [ReflectionEnumDeclaration.java <78:4 78:11>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionEnumDeclaration.java <79:19 79:42>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.containerType() -> java.util.Optional [ReflectionEnumDeclaration.java <79:10 79:17>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionEnumDeclaration.java <79:19 79:42>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionEnumDeclaration.java <79:19 79:42>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<79:61> [ReflectionEnumDeclaration.java <79:61 79:61>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<79:61> [ReflectionEnumDeclaration.java <81:3 81:3>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() @@ -241,8 +244,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [ReflectionEnumDeclaration.java <106:30 106:41>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAncestors() -> java.lang.Override [ReflectionEnumDeclaration.java <105:4 105:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionEnumDeclaration.java <106:15 106:27>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAncestors() -> java.util.List [ReflectionEnumDeclaration.java <106:10 106:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionEnumDeclaration.java <106:15 106:27>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionEnumDeclaration.java <106:15 106:27>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<106:45> [ReflectionEnumDeclaration.java <106:45 106:45>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<106:45> [ReflectionEnumDeclaration.java <108:3 108:3>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() @@ -279,8 +283,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [ReflectionEnumDeclaration.java <121:33 121:44>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAllFields() -> java.lang.Override [ReflectionEnumDeclaration.java <120:4 120:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionEnumDeclaration.java <121:15 121:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAllFields() -> java.util.List [ReflectionEnumDeclaration.java <121:10 121:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionEnumDeclaration.java <121:15 121:30>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionEnumDeclaration.java <121:15 121:30>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<121:48> [ReflectionEnumDeclaration.java <121:48 121:48>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<121:48> [ReflectionEnumDeclaration.java <123:3 123:3>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() @@ -290,8 +295,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [ReflectionEnumDeclaration.java <126:33 126:50>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getDeclaredMethods() -> java.lang.Override [ReflectionEnumDeclaration.java <125:4 125:11>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionEnumDeclaration.java <126:14 126:30>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getDeclaredMethods() -> java.util.Set [ReflectionEnumDeclaration.java <126:10 126:12>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionEnumDeclaration.java <126:14 126:30>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionEnumDeclaration.java <126:14 126:30>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<126:54> [ReflectionEnumDeclaration.java <126:54 126:54>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<126:54> [ReflectionEnumDeclaration.java <128:3 128:3>] SYMBOL_METHOD java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() @@ -353,20 +359,23 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [ReflectionEnumDeclaration.java <151:41 151:57>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> java.lang.Override [ReflectionEnumDeclaration.java <150:4 150:11>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionEnumDeclaration.java <151:15 151:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> java.util.List [ReflectionEnumDeclaration.java <151:10 151:13>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionEnumDeclaration.java <151:15 151:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionEnumDeclaration.java <151:15 151:38>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<151:61> [ReflectionEnumDeclaration.java <151:61 151:61>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<151:61> [ReflectionEnumDeclaration.java <153:3 153:3>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() [ReflectionEnumDeclaration.java <152:35 152:51>] REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.reflectionClassAdapter [ReflectionEnumDeclaration.java <152:12 152:33>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [ReflectionEnumDeclaration.java <155:3 <155:3 <155:45 155:55> 155:115> 158:3>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionEnumDeclaration.java <155:26 155:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionEnumDeclaration.java <155:10 155:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionEnumDeclaration.java <155:26 155:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionEnumDeclaration.java <155:26 155:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.String [ReflectionEnumDeclaration.java <155:57 155:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod<0> [ReflectionEnumDeclaration.java <155:64 155:67>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <155:75 155:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [ReflectionEnumDeclaration.java <155:70 155:73>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <155:75 155:78>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <155:75 155:78>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod<1> [ReflectionEnumDeclaration.java <155:81 155:94>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> boolean [ReflectionEnumDeclaration.java <155:97 155:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod<2> [ReflectionEnumDeclaration.java <155:105 155:114>] @@ -381,24 +390,28 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumD REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.typeSolver [ReflectionEnumDeclaration.java <157:13 157:22>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.clazz [ReflectionEnumDeclaration.java <157:30 157:34>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [ReflectionEnumDeclaration.java <160:3 <160:3 <160:32 160:49> 160:171> 189:1>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionEnumDeclaration.java <160:19 160:29>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionEnumDeclaration.java <160:10 160:17>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionEnumDeclaration.java <160:19 160:29>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionEnumDeclaration.java <160:19 160:29>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [ReflectionEnumDeclaration.java <160:51 160:56>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<0> [ReflectionEnumDeclaration.java <160:58 160:61>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <160:69 160:72>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionEnumDeclaration.java <160:64 160:67>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <160:69 160:72>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <160:69 160:72>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<1> [ReflectionEnumDeclaration.java <160:75 160:88>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionEnumDeclaration.java <160:91 160:100>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<2> [ReflectionEnumDeclaration.java <160:102 160:111>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [ReflectionEnumDeclaration.java <160:114 160:120>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<3> [ReflectionEnumDeclaration.java <160:122 160:138>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <160:146 160:149>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionEnumDeclaration.java <160:141 160:144>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <160:146 160:149>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <160:146 160:149>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<4> [ReflectionEnumDeclaration.java <160:152 160:170>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<160:173> [ReflectionEnumDeclaration.java <160:173 160:173>] LOCAL_SYMBOL: ReflectionEnumDeclaration.java<160:173> [ReflectionEnumDeclaration.java <189:1 189:1>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionEnumDeclaration.java <161:14 161:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionEnumDeclaration.java <161:5 161:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionEnumDeclaration.java <161:14 161:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionEnumDeclaration.java <161:14 161:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<5> [ReflectionEnumDeclaration.java <161:27 161:29>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) [ReflectionEnumDeclaration.java <161:65 161:82>] @@ -430,8 +443,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumD SYMBOL_BUILTIN_TYPE int REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> int [ReflectionEnumDeclaration.java <167:9 167:11>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<8> [ReflectionEnumDeclaration.java <167:13 167:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <168:14 168:17>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionEnumDeclaration.java <168:9 168:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <168:14 168:17>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionEnumDeclaration.java <168:14 168:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage<9> [ReflectionEnumDeclaration.java <168:20 168:29>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionEnumDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.LinkedList.LinkedList() [ReflectionEnumDeclaration.java <168:37 168:48>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionFactory.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionFactory.txt index 5dd2a72d..fe8a6784 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionFactory.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionFactory.txt @@ -81,6 +81,7 @@ LOCAL_SYMBOL: ReflectionFactory.java<36:32> [ReflectionFactory.java <118:1 118:1 COMMENT: comment [ReflectionFactory.java <33:1 35:3>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeDeclarationFor(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionFactory.java <38:5 <38:5 <38:44 38:61> 38:100> 50:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeDeclarationFor(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionFactory.java <38:19 38:42>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionFactory.java <38:69 38:69>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeDeclarationFor(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionFactory.java <38:63 38:67>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeDeclarationFor<0> [ReflectionFactory.java <38:72 38:76>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeDeclarationFor(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionFactory.java <38:79 38:88>] @@ -148,11 +149,13 @@ QUALIFIER: java.lang [ReflectionFactory.java <53:34 53:37>] QUALIFIER: java [ReflectionFactory.java <53:29 53:32>] LOCAL_SYMBOL: ReflectionFactory.java<53:61> [ReflectionFactory.java <53:61 53:61>] LOCAL_SYMBOL: ReflectionFactory.java<53:61> [ReflectionFactory.java <58:9 58:9>] +REFERENCE_TYPE_ARGUMENT java.lang.reflect.TypeVariable -> ? [ReflectionFactory.java <54:44 54:44>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.reflect.TypeVariable [ReflectionFactory.java <54:31 54:42>] QUALIFIER: java.lang.reflect [ReflectionFactory.java <54:23 54:29>] QUALIFIER: java.lang [ReflectionFactory.java <54:18 54:21>] QUALIFIER: java [ReflectionFactory.java <54:13 54:16>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor<2> [ReflectionFactory.java <54:47 54:48>] +REFERENCE_TYPE_ARGUMENT java.lang.reflect.TypeVariable -> ? [ReflectionFactory.java <54:84 54:84>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.reflect.TypeVariable [ReflectionFactory.java <54:71 54:82>] QUALIFIER: java.lang.reflect [ReflectionFactory.java <54:63 54:69>] QUALIFIER: java.lang [ReflectionFactory.java <54:58 54:61>] @@ -204,8 +207,9 @@ SYMBOL_METHOD java.lang.reflect.Type java.lang.reflect.ParameterizedType.getRawT REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.reflect.Type java.lang.reflect.ParameterizedType.getRawType() [ReflectionFactory.java <60:53 60:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor<5> [ReflectionFactory.java <60:50 60:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor<1> [ReflectionFactory.java <60:67 60:76>] +REFERENCE_TYPE_ARGUMENT java.util.List -> java.lang.reflect.Type [ReflectionFactory.java <61:18 61:39>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ReflectionFactory.java <61:13 61:16>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.reflect.Type [ReflectionFactory.java <61:36 61:39>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.reflect.Type [ReflectionFactory.java <61:36 61:39>] QUALIFIER: java.lang.reflect [ReflectionFactory.java <61:28 61:34>] QUALIFIER: java.lang [ReflectionFactory.java <61:23 61:26>] QUALIFIER: java [ReflectionFactory.java <61:18 61:21>] @@ -238,8 +242,10 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFacto REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionFactory.java <66:36 66:40>] LOCAL_SYMBOL: ReflectionFactory.java<66:43> [ReflectionFactory.java <66:43 66:43>] LOCAL_SYMBOL: ReflectionFactory.java<66:43> [ReflectionFactory.java <79:9 79:9>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionFactory.java <67:19 67:19>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionFactory.java <67:13 67:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor<10> [ReflectionFactory.java <67:22 67:22>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionFactory.java <67:33 67:33>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionFactory.java <67:27 67:31>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor<0> [ReflectionFactory.java <67:37 67:40>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory.typeUsageFor(java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean java.lang.Class.isPrimitive() [ReflectionFactory.java <68:19 68:29>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionInterfaceDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionInterfaceDeclaration.txt index dfad59c7..333724a7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionInterfaceDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionInterfaceDeclaration.txt @@ -131,12 +131,14 @@ COMMENT: comment [ReflectionInterfaceDeclaration.java <38:1 40:3>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration -> com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration [ReflectionInterfaceDeclaration.java <41:53 41:75>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration -> com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration [ReflectionInterfaceDeclaration.java <41:88 41:107>] SYMBOL_FIELD private java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.clazz [ReflectionInterfaceDeclaration.java <47:22 47:26>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionInterfaceDeclaration.java <47:19 47:19>] REFERENCE_TYPE_USAGE java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.clazz -> java.lang.Class [ReflectionInterfaceDeclaration.java <47:13 47:17>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.typeSolver [ReflectionInterfaceDeclaration.java <48:24 48:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.typeSolver -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionInterfaceDeclaration.java <48:13 48:22>] SYMBOL_FIELD private com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.reflectionClassAdapter [ReflectionInterfaceDeclaration.java <49:36 49:57>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.reflectionClassAdapter -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter [ReflectionInterfaceDeclaration.java <49:13 49:34>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.ReflectionInterfaceDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionInterfaceDeclaration.java <55:5 <55:5 <55:12 55:41> 55:80> 63:5>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionInterfaceDeclaration.java <55:49 55:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.ReflectionInterfaceDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Class [ReflectionInterfaceDeclaration.java <55:43 55:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.ReflectionInterfaceDeclaration<0> [ReflectionInterfaceDeclaration.java <55:52 55:56>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.ReflectionInterfaceDeclaration(java.lang.Class, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionInterfaceDeclaration.java <55:59 55:68>] @@ -236,12 +238,14 @@ REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.reflectionmod REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getQualifiedName() -> java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.clazz [ReflectionInterfaceDeclaration.java <93:16 93:20>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) [ReflectionInterfaceDeclaration.java <96:5 <96:5 <97:47 97:57> 97:117> 100:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.Deprecated [ReflectionInterfaceDeclaration.java <96:6 96:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionInterfaceDeclaration.java <97:28 97:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionInterfaceDeclaration.java <97:12 97:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionInterfaceDeclaration.java <97:28 97:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionInterfaceDeclaration.java <97:28 97:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.lang.String [ReflectionInterfaceDeclaration.java <97:59 97:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod<0> [ReflectionInterfaceDeclaration.java <97:66 97:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <97:77 97:80>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> java.util.List [ReflectionInterfaceDeclaration.java <97:72 97:75>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <97:77 97:80>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <97:77 97:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod<1> [ReflectionInterfaceDeclaration.java <97:83 97:96>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod(java.lang.String, java.util.List, boolean) -> boolean [ReflectionInterfaceDeclaration.java <97:99 97:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethod<2> [ReflectionInterfaceDeclaration.java <97:107 97:116>] @@ -315,24 +319,28 @@ LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<130:27> [ReflectionInterfaceDe REFERENCE_CALL int com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.hashCode() -> int java.lang.Object.hashCode() [ReflectionInterfaceDeclaration.java <131:22 131:29>] REFERENCE_USAGE int com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.hashCode() -> java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.clazz [ReflectionInterfaceDeclaration.java <131:16 131:20>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) [ReflectionInterfaceDeclaration.java <134:5 <134:5 <134:34 134:51> 134:173> 163:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionInterfaceDeclaration.java <134:21 134:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionInterfaceDeclaration.java <134:12 134:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionInterfaceDeclaration.java <134:21 134:31>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionInterfaceDeclaration.java <134:21 134:31>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.lang.String [ReflectionInterfaceDeclaration.java <134:53 134:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<0> [ReflectionInterfaceDeclaration.java <134:60 134:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <134:71 134:74>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionInterfaceDeclaration.java <134:66 134:69>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <134:71 134:74>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <134:71 134:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<1> [ReflectionInterfaceDeclaration.java <134:77 134:90>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionInterfaceDeclaration.java <134:93 134:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<2> [ReflectionInterfaceDeclaration.java <134:104 134:113>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [ReflectionInterfaceDeclaration.java <134:116 134:122>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<3> [ReflectionInterfaceDeclaration.java <134:124 134:140>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <134:148 134:151>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionInterfaceDeclaration.java <134:143 134:146>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <134:148 134:151>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <134:148 134:151>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<4> [ReflectionInterfaceDeclaration.java <134:154 134:172>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<134:175> [ReflectionInterfaceDeclaration.java <134:175 134:175>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<134:175> [ReflectionInterfaceDeclaration.java <163:5 163:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionInterfaceDeclaration.java <135:18 135:28>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.Optional [ReflectionInterfaceDeclaration.java <135:9 135:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionInterfaceDeclaration.java <135:18 135:28>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionInterfaceDeclaration.java <135:18 135:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<5> [ReflectionInterfaceDeclaration.java <135:31 135:33>] SYMBOL_METHOD static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) [ReflectionInterfaceDeclaration.java <135:69 135:86>] @@ -363,8 +371,9 @@ REFERENCE_CALL java.util.Optional [ReflectionInterfaceDeclaration.java <140:39 140:41>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> int [ReflectionInterfaceDeclaration.java <141:13 141:15>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<8> [ReflectionInterfaceDeclaration.java <141:17 141:17>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <142:18 142:21>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionInterfaceDeclaration.java <142:13 142:16>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <142:18 142:21>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionInterfaceDeclaration.java <142:18 142:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage<9> [ReflectionInterfaceDeclaration.java <142:24 142:33>] SYMBOL_METHOD java.util.LinkedList.LinkedList() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.LinkedList.LinkedList() [ReflectionInterfaceDeclaration.java <142:41 142:52>] @@ -571,8 +580,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAllFields() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [ReflectionInterfaceDeclaration.java <226:35 226:46>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAllFields() -> java.lang.Override [ReflectionInterfaceDeclaration.java <225:6 225:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionInterfaceDeclaration.java <226:17 226:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAllFields() -> java.util.List [ReflectionInterfaceDeclaration.java <226:12 226:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionInterfaceDeclaration.java <226:17 226:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReflectionInterfaceDeclaration.java <226:17 226:32>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<226:50> [ReflectionInterfaceDeclaration.java <226:50 226:50>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<226:50> [ReflectionInterfaceDeclaration.java <228:5 228:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAllFields() @@ -580,8 +590,9 @@ REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.reflectionClassAdapter [ReflectionInterfaceDeclaration.java <227:16 227:37>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionInterfaceDeclaration.java <230:5 <230:5 <231:56 231:66> 231:102> 238:5>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Deprecated [ReflectionInterfaceDeclaration.java <230:6 230:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [ReflectionInterfaceDeclaration.java <231:28 231:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionInterfaceDeclaration.java <231:12 231:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ReflectionInterfaceDeclaration.java <231:38 231:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [ReflectionInterfaceDeclaration.java <231:38 231:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [ReflectionInterfaceDeclaration.java <231:68 231:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol<0> [ReflectionInterfaceDeclaration.java <231:75 231:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionInterfaceDeclaration.java <231:81 231:90>] @@ -618,8 +629,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [ReflectionInterfaceDeclaration.java <241:32 241:43>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAncestors() -> java.lang.Override [ReflectionInterfaceDeclaration.java <240:6 240:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <241:17 241:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAncestors() -> java.util.List [ReflectionInterfaceDeclaration.java <241:12 241:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <241:17 241:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <241:17 241:29>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<241:47> [ReflectionInterfaceDeclaration.java <241:47 241:47>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<241:47> [ReflectionInterfaceDeclaration.java <243:5 243:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getAncestors() @@ -629,8 +641,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getDeclaredMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [ReflectionInterfaceDeclaration.java <246:35 246:52>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getDeclaredMethods() -> java.lang.Override [ReflectionInterfaceDeclaration.java <245:6 245:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionInterfaceDeclaration.java <246:16 246:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getDeclaredMethods() -> java.util.Set [ReflectionInterfaceDeclaration.java <246:12 246:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionInterfaceDeclaration.java <246:16 246:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionInterfaceDeclaration.java <246:16 246:32>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<246:56> [ReflectionInterfaceDeclaration.java <246:56 246:56>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<246:56> [ReflectionInterfaceDeclaration.java <248:5 248:5>] SYMBOL_METHOD java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getDeclaredMethods() @@ -670,12 +683,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() [ReflectionInterfaceDeclaration.java <266:32 266:52>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> java.lang.Override [ReflectionInterfaceDeclaration.java <265:6 265:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <266:17 266:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> java.util.List [ReflectionInterfaceDeclaration.java <266:12 266:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <266:17 266:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <266:17 266:29>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<266:56> [ReflectionInterfaceDeclaration.java <266:56 266:56>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<266:56> [ReflectionInterfaceDeclaration.java <272:5 272:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <267:14 267:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> java.util.List [ReflectionInterfaceDeclaration.java <267:9 267:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <267:14 267:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReflectionInterfaceDeclaration.java <267:14 267:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended<0> [ReflectionInterfaceDeclaration.java <267:29 267:31>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getInterfacesExtended() -> java.util.ArrayList.ArrayList() [ReflectionInterfaceDeclaration.java <267:39 267:49>] @@ -700,8 +715,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [ReflectionInterfaceDeclaration.java <275:47 275:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.containerType() -> java.lang.Override [ReflectionInterfaceDeclaration.java <274:6 274:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionInterfaceDeclaration.java <275:21 275:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.containerType() -> java.util.Optional [ReflectionInterfaceDeclaration.java <275:12 275:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionInterfaceDeclaration.java <275:21 275:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionInterfaceDeclaration.java <275:21 275:44>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<275:63> [ReflectionInterfaceDeclaration.java <275:63 275:63>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<275:63> [ReflectionInterfaceDeclaration.java <277:5 277:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.containerType() @@ -711,8 +727,9 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.internalTypes() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [ReflectionInterfaceDeclaration.java <280:42 280:54>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.internalTypes() -> java.lang.Override [ReflectionInterfaceDeclaration.java <279:6 279:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionInterfaceDeclaration.java <280:16 280:39>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.internalTypes() -> java.util.Set [ReflectionInterfaceDeclaration.java <280:12 280:14>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionInterfaceDeclaration.java <280:16 280:39>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionInterfaceDeclaration.java <280:16 280:39>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<280:58> [ReflectionInterfaceDeclaration.java <280:58 280:58>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<280:58> [ReflectionInterfaceDeclaration.java <284:5 284:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) @@ -759,8 +776,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [ReflectionInterfaceDeclaration.java <297:43 297:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getTypeParameters() -> java.lang.Override [ReflectionInterfaceDeclaration.java <296:6 296:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionInterfaceDeclaration.java <297:17 297:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getTypeParameters() -> java.util.List [ReflectionInterfaceDeclaration.java <297:12 297:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionInterfaceDeclaration.java <297:17 297:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionInterfaceDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionInterfaceDeclaration.java <297:17 297:40>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<297:63> [ReflectionInterfaceDeclaration.java <297:63 297:63>] LOCAL_SYMBOL: ReflectionInterfaceDeclaration.java<297:63> [ReflectionInterfaceDeclaration.java <299:5 299:5>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionClassAdapter.getTypeParameters() diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodDeclaration.txt index 60e63ce7..8ac1ea9b 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodDeclaration.txt @@ -260,8 +260,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.getTypeParameters() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [ReflectionMethodDeclaration.java <107:43 107:59>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.getTypeParameters() -> java.lang.Override [ReflectionMethodDeclaration.java <106:6 106:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionMethodDeclaration.java <107:17 107:40>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.getTypeParameters() -> java.util.List [ReflectionMethodDeclaration.java <107:12 107:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionMethodDeclaration.java <107:17 107:40>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReflectionMethodDeclaration.java <107:17 107:40>] LOCAL_SYMBOL: ReflectionMethodDeclaration.java<107:63> [ReflectionMethodDeclaration.java <107:63 107:63>] LOCAL_SYMBOL: ReflectionMethodDeclaration.java<107:63> [ReflectionMethodDeclaration.java <109:5 109:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) @@ -287,8 +288,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodDeclaration.java <111:12 111:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.core.resolution.Context [ReflectionMethodDeclaration.java <111:45 111:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables<0> [ReflectionMethodDeclaration.java <111:53 111:59>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodDeclaration.java <111:67 111:70>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> java.util.List [ReflectionMethodDeclaration.java <111:62 111:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodDeclaration.java <111:67 111:70>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables(com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodDeclaration.java <111:67 111:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodDeclaration.resolveTypeVariables<1> [ReflectionMethodDeclaration.java <111:73 111:86>] LOCAL_SYMBOL: ReflectionMethodDeclaration.java<111:89> [ReflectionMethodDeclaration.java <111:89 111:89>] LOCAL_SYMBOL: ReflectionMethodDeclaration.java<111:89> [ReflectionMethodDeclaration.java <113:5 113:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodResolutionLogic.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodResolutionLogic.txt index fc9b0a6c..eed3c347 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodResolutionLogic.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionMethodResolutionLogic.txt @@ -135,12 +135,14 @@ LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<43:39> [ReflectionMethodResol LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<43:39> [ReflectionMethodResolutionLogic.java <144:1 144:1>] COMMENT: comment [ReflectionMethodResolutionLogic.java <40:1 42:3>] SYMBOL_METHOD default static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) [ReflectionMethodResolutionLogic.java <45:5 <45:5 <45:47 45:57> 47:70> 71:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <45:28 45:44>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionMethodResolutionLogic.java <45:12 45:26>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <45:28 45:44>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <45:28 45:44>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.String [ReflectionMethodResolutionLogic.java <45:59 45:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<0> [ReflectionMethodResolutionLogic.java <45:66 45:69>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <45:77 45:80>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.List [ReflectionMethodResolutionLogic.java <45:72 45:75>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <45:77 45:80>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <45:77 45:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<1> [ReflectionMethodResolutionLogic.java <45:83 45:96>] SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> boolean [ReflectionMethodResolutionLogic.java <45:99 45:105>] @@ -153,14 +155,16 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<5> [ReflectionMethodResolutionLogic.java <47:65 47:69>] LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<47:71> [ReflectionMethodResolutionLogic.java <47:71 47:71>] LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<47:71> [ReflectionMethodResolutionLogic.java <71:5 71:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <48:14 48:30>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.List [ReflectionMethodResolutionLogic.java <48:9 48:12>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <48:14 48:30>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <48:14 48:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<6> [ReflectionMethodResolutionLogic.java <48:33 48:39>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.ArrayList.ArrayList() [ReflectionMethodResolutionLogic.java <48:47 48:57>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.ArrayList [ReflectionMethodResolutionLogic.java <48:47 48:55>] +REFERENCE_TYPE_ARGUMENT java.util.function.Predicate -> java.lang.reflect.Method [ReflectionMethodResolutionLogic.java <49:19 49:24>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.function.Predicate [ReflectionMethodResolutionLogic.java <49:9 49:17>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.reflect.Method [ReflectionMethodResolutionLogic.java <49:19 49:24>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.reflect.Method [ReflectionMethodResolutionLogic.java <49:19 49:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<7> [ReflectionMethodResolutionLogic.java <49:27 49:41>] LOCAL_SYMBOL: java.util.function.Predicate.test<8> [ReflectionMethodResolutionLogic.java <49:45 49:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<2> [ReflectionMethodResolutionLogic.java <49:51 49:60>] @@ -212,8 +216,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.Symbol LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<4> [ReflectionMethodResolutionLogic.java <56:39 56:47>] LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<56:65> [ReflectionMethodResolutionLogic.java <56:65 56:65>] LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<56:65> [ReflectionMethodResolutionLogic.java <61:9 61:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <57:29 57:45>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionMethodResolutionLogic.java <57:13 57:27>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <57:29 57:45>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <57:29 57:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<16> [ReflectionMethodResolutionLogic.java <57:48 57:50>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionMethodResolutionLogic.java <57:76 57:92>] @@ -252,8 +257,9 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution. REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.Object [ReflectionMethodResolutionLogic.java <64:98 64:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<3> [ReflectionMethodResolutionLogic.java <64:112 64:121>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<3> [ReflectionMethodResolutionLogic.java <64:125 64:134>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <65:29 65:45>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionMethodResolutionLogic.java <65:13 65:27>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <65:29 65:45>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <65:29 65:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<18> [ReflectionMethodResolutionLogic.java <65:48 65:50>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionMethodResolutionLogic.java <65:76 65:92>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [ReflectionMethodResolutionLogic.java <65:54 65:74>] @@ -279,19 +285,22 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMetho LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<1> [ReflectionMethodResolutionLogic.java <70:72 70:85>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethod<3> [ReflectionMethodResolutionLogic.java <70:88 70:97>] SYMBOL_METHOD default static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) [ReflectionMethodResolutionLogic.java <73:5 <73:5 <73:34 73:51> 75:100> 124:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <73:21 73:31>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.Optional [ReflectionMethodResolutionLogic.java <73:12 73:19>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <73:21 73:31>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <73:21 73:31>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.String [ReflectionMethodResolutionLogic.java <73:53 73:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<0> [ReflectionMethodResolutionLogic.java <73:60 73:63>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <73:71 73:74>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.List [ReflectionMethodResolutionLogic.java <73:66 73:69>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <73:71 73:74>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <73:71 73:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<1> [ReflectionMethodResolutionLogic.java <73:77 73:90>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionMethodResolutionLogic.java <73:93 73:102>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<2> [ReflectionMethodResolutionLogic.java <73:104 73:113>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.core.resolution.Context [ReflectionMethodResolutionLogic.java <74:53 74:59>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<3> [ReflectionMethodResolutionLogic.java <74:61 74:77>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <74:85 74:88>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.List [ReflectionMethodResolutionLogic.java <74:80 74:83>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <74:85 74:88>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <74:85 74:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<4> [ReflectionMethodResolutionLogic.java <74:91 74:109>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionMethodResolutionLogic.java <75:53 75:76>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<5> [ReflectionMethodResolutionLogic.java <75:78 75:86>] @@ -335,8 +344,9 @@ REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.Object [ReflectionMethodResolutionLogic.java <82:98 82:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<2> [ReflectionMethodResolutionLogic.java <82:112 82:121>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<2> [ReflectionMethodResolutionLogic.java <82:125 82:134>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <86:14 86:24>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.List [ReflectionMethodResolutionLogic.java <86:9 86:12>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <86:14 86:24>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <86:14 86:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<8> [ReflectionMethodResolutionLogic.java <86:27 86:33>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.ArrayList.ArrayList() [ReflectionMethodResolutionLogic.java <86:41 86:51>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.ArrayList [ReflectionMethodResolutionLogic.java <86:41 86:49>] @@ -378,8 +388,9 @@ REFERENCE_CALL static java.util.Optional [ReflectionMethodResolutionLogic.java <96:38 96:46>] LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<96:63> [ReflectionMethodResolutionLogic.java <96:63 96:63>] LOCAL_SYMBOL: ReflectionMethodResolutionLogic.java<96:63> [ReflectionMethodResolutionLogic.java <103:9 103:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <97:29 97:45>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionMethodResolutionLogic.java <97:13 97:27>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <97:29 97:45>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <97:29 97:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<17> [ReflectionMethodResolutionLogic.java <97:48 97:50>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionMethodResolutionLogic.java <97:76 97:92>] @@ -421,8 +432,9 @@ REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.lang.Object [ReflectionMethodResolutionLogic.java <106:98 106:103>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<2> [ReflectionMethodResolutionLogic.java <106:112 106:121>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<2> [ReflectionMethodResolutionLogic.java <106:125 106:134>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <107:29 107:45>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionMethodResolutionLogic.java <107:13 107:27>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <107:29 107:45>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReflectionMethodResolutionLogic.java <107:29 107:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<21> [ReflectionMethodResolutionLogic.java <107:48 107:50>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionMethodResolutionLogic.java <107:76 107:92>] QUALIFIER: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic [ReflectionMethodResolutionLogic.java <107:54 107:74>] @@ -446,8 +458,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMetho REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> boolean java.util.List.add(java.util.List.E) [ReflectionMethodResolutionLogic.java <110:25 110:27>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<8> [ReflectionMethodResolutionLogic.java <110:17 110:23>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<22> [ReflectionMethodResolutionLogic.java <110:29 110:33>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <114:20 114:23>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> java.util.List [ReflectionMethodResolutionLogic.java <114:15 114:18>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <114:20 114:23>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context, java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.lang.Class) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <114:20 114:23>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<23> [ReflectionMethodResolutionLogic.java <114:26 114:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<4> [ReflectionMethodResolutionLogic.java <114:53 114:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<1> [ReflectionMethodResolutionLogic.java <115:9 115:22>] @@ -492,8 +505,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMetho LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.solveMethodAsUsage<2> [ReflectionMethodResolutionLogic.java <123:93 123:102>] SYMBOL_METHOD private static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams(java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) [ReflectionMethodResolutionLogic.java <126:5 <126:5 <126:32 126:44> 126:158> 143:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams(java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReflectionMethodResolutionLogic.java <126:20 126:30>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <126:51 126:54>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams(java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) -> java.util.List [ReflectionMethodResolutionLogic.java <126:46 126:49>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams(java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <126:51 126:54>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams(java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReflectionMethodResolutionLogic.java <126:51 126:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams<0> [ReflectionMethodResolutionLogic.java <126:57 126:75>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams(java.util.List, com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionMethodResolutionLogic.java <126:78 126:101>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic.replaceParams<1> [ReflectionMethodResolutionLogic.java <126:103 126:120>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionParameterDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionParameterDeclaration.txt index c0dc1dd5..059d573e 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionParameterDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionParameterDeclaration.txt @@ -39,6 +39,7 @@ LOCAL_SYMBOL: ReflectionParameterDeclaration.java<26:77> [ReflectionParameterDec COMMENT: comment [ReflectionParameterDeclaration.java <23:1 25:3>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration -> com.github.javaparser.symbolsolver.model.declarations.ParameterDeclaration [ReflectionParameterDeclaration.java <26:56 26:75>] SYMBOL_FIELD private java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.type [ReflectionParameterDeclaration.java <27:22 27:25>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionParameterDeclaration.java <27:19 27:19>] REFERENCE_TYPE_USAGE java.lang.Class com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.type -> java.lang.Class [ReflectionParameterDeclaration.java <27:13 27:17>] SYMBOL_FIELD private java.lang.reflect.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.genericType [ReflectionParameterDeclaration.java <28:36 28:46>] REFERENCE_TYPE_USAGE java.lang.reflect.Type com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.genericType -> java.lang.reflect.Type [ReflectionParameterDeclaration.java <28:31 28:34>] @@ -51,6 +52,7 @@ SYMBOL_FIELD private boolean com.github.javaparser.symbolsolver.reflectionmodel. SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.variadic -> boolean [ReflectionParameterDeclaration.java <30:13 30:19>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.ReflectionParameterDeclaration(java.lang.Class, java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) [ReflectionParameterDeclaration.java <32:5 <32:5 <32:12 32:41> 32:133> 37:5>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionParameterDeclaration.java <32:49 32:49>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.ReflectionParameterDeclaration(java.lang.Class, java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.Class [ReflectionParameterDeclaration.java <32:43 32:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.ReflectionParameterDeclaration<0> [ReflectionParameterDeclaration.java <32:52 32:55>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.reflectionmodel.ReflectionParameterDeclaration.ReflectionParameterDeclaration(java.lang.Class, java.lang.reflect.Type, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.reflect.Type [ReflectionParameterDeclaration.java <32:76 32:79>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionTypeParameter.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionTypeParameter.txt index bf3d2f36..aeccaac8 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionTypeParameter.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_ReflectionTypeParameter.txt @@ -265,8 +265,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReflectionTypeParameter.java <112:24 112:32>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [ReflectionTypeParameter.java <111:6 111:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [ReflectionTypeParameter.java <112:17 112:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ReflectionTypeParameter.java <112:12 112:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [ReflectionTypeParameter.java <112:17 112:21>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [ReflectionTypeParameter.java <112:17 112:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReflectionTypeParameter.java <112:34 112:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.getBounds<0> [ReflectionTypeParameter.java <112:45 112:54>] LOCAL_SYMBOL: ReflectionTypeParameter.java<112:57> [ReflectionTypeParameter.java <112:57 112:57>] @@ -305,8 +306,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [ReflectionTypeParameter.java <124:47 124:59>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.containerType() -> java.lang.Override [ReflectionTypeParameter.java <123:6 123:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeParameter.java <124:21 124:44>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.containerType() -> java.util.Optional [ReflectionTypeParameter.java <124:12 124:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeParameter.java <124:21 124:44>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeParameter.java <124:21 124:44>] LOCAL_SYMBOL: ReflectionTypeParameter.java<124:63> [ReflectionTypeParameter.java <124:63 124:63>] LOCAL_SYMBOL: ReflectionTypeParameter.java<124:63> [ReflectionTypeParameter.java <129:5 129:5>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.containerType() -> com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.reflectionmodel.ReflectionTypeParameter.container [ReflectionTypeParameter.java <125:13 125:21>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ClassComparator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ClassComparator.txt index e3346533..65a1bb65 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ClassComparator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ClassComparator.txt @@ -19,16 +19,20 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.reflectionmodel.comparato LOCAL_SYMBOL: ClassComparator.java<8:62> [ClassComparator.java <8:62 8:62>] LOCAL_SYMBOL: ClassComparator.java<8:62> [ClassComparator.java <25:1 25:1>] COMMENT: comment [ClassComparator.java <5:1 7:3>] +REFERENCE_TYPE_ARGUMENT java.util.Comparator -> java.lang.Class [ClassComparator.java <8:52 8:59>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator -> java.util.Comparator [ClassComparator.java <8:41 8:50>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator -> java.lang.Class [ClassComparator.java <8:52 8:56>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ClassComparator.java <8:58 8:58>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator -> java.lang.Class [ClassComparator.java <8:52 8:56>] SYMBOL_METHOD public int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare(java.lang.Class, java.lang.Class) [ClassComparator.java <10:5 <10:5 <11:16 11:22> 11:48> 24:5>] SYMBOL_METHOD int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) REFERENCE_OVERRIDE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare(java.lang.Class, java.lang.Class) -> int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) [ClassComparator.java <11:16 11:22>] REFERENCE_ANNOTATION_USAGE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare(java.lang.Class, java.lang.Class) -> java.lang.Override [ClassComparator.java <10:6 10:13>] SYMBOL_BUILTIN_TYPE int REFERENCE_TYPE_USAGE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare(java.lang.Class, java.lang.Class) -> int [ClassComparator.java <11:12 11:14>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ClassComparator.java <11:30 11:30>] REFERENCE_TYPE_USAGE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare(java.lang.Class, java.lang.Class) -> java.lang.Class [ClassComparator.java <11:24 11:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare<0> [ClassComparator.java <11:33 11:34>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ClassComparator.java <11:43 11:43>] REFERENCE_TYPE_USAGE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare(java.lang.Class, java.lang.Class) -> java.lang.Class [ClassComparator.java <11:37 11:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.reflectionmodel.comparators.ClassComparator.compare<1> [ClassComparator.java <11:46 11:47>] LOCAL_SYMBOL: ClassComparator.java<11:50> [ClassComparator.java <11:50 11:50>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_MethodComparator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_MethodComparator.txt index 8d5c022b..aebf04ab 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_MethodComparator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_MethodComparator.txt @@ -25,8 +25,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.reflectionmodel.comparato LOCAL_SYMBOL: MethodComparator.java<9:61> [MethodComparator.java <9:61 9:61>] LOCAL_SYMBOL: MethodComparator.java<9:61> [MethodComparator.java <25:1 25:1>] COMMENT: comment [MethodComparator.java <6:1 8:3>] +REFERENCE_TYPE_ARGUMENT java.util.Comparator -> java.lang.reflect.Method [MethodComparator.java <9:53 9:58>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator -> java.util.Comparator [MethodComparator.java <9:42 9:51>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator -> java.lang.reflect.Method [MethodComparator.java <9:53 9:58>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator -> java.lang.reflect.Method [MethodComparator.java <9:53 9:58>] SYMBOL_METHOD public int com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator.compare(java.lang.reflect.Method, java.lang.reflect.Method) [MethodComparator.java <11:5 <11:5 <12:16 12:22> 12:44> 24:5>] SYMBOL_METHOD int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) REFERENCE_OVERRIDE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.MethodComparator.compare(java.lang.reflect.Method, java.lang.reflect.Method) -> int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) [MethodComparator.java <12:16 12:22>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ParameterComparator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ParameterComparator.txt index 7c183ca0..0f1e680b 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ParameterComparator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_reflectionmodel_comparators_ParameterComparator.txt @@ -25,8 +25,9 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.reflectionmodel.comparato LOCAL_SYMBOL: ParameterComparator.java<9:67> [ParameterComparator.java <9:67 9:67>] LOCAL_SYMBOL: ParameterComparator.java<9:67> [ParameterComparator.java <19:1 19:1>] COMMENT: comment [ParameterComparator.java <6:1 8:3>] +REFERENCE_TYPE_ARGUMENT java.util.Comparator -> java.lang.reflect.Parameter [ParameterComparator.java <9:56 9:64>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator -> java.util.Comparator [ParameterComparator.java <9:45 9:54>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator -> java.lang.reflect.Parameter [ParameterComparator.java <9:56 9:64>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator -> java.lang.reflect.Parameter [ParameterComparator.java <9:56 9:64>] SYMBOL_METHOD public int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator.compare(java.lang.reflect.Parameter, java.lang.reflect.Parameter) [ParameterComparator.java <11:5 <11:5 <12:16 12:22> 12:50> 18:5>] SYMBOL_METHOD int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) REFERENCE_OVERRIDE int com.github.javaparser.symbolsolver.reflectionmodel.comparators.ParameterComparator.compare(java.lang.reflect.Parameter, java.lang.reflect.Parameter) -> int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) [ParameterComparator.java <12:16 12:22>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_ConstructorResolutionLogic.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_ConstructorResolutionLogic.txt index 106f9509..8713ad9f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_ConstructorResolutionLogic.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_ConstructorResolutionLogic.txt @@ -85,10 +85,12 @@ LOCAL_SYMBOL: ConstructorResolutionLogic.java<34:41> [ConstructorResolutionLogic LOCAL_SYMBOL: ConstructorResolutionLogic.java<34:41> [ConstructorResolutionLogic.java <226:1 226:1>] COMMENT: comment [ConstructorResolutionLogic.java <31:1 33:3>] SYMBOL_METHOD private static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) [ConstructorResolutionLogic.java <36:5 <36:5 <36:31 36:54> 37:73> 48:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <36:25 36:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [ConstructorResolutionLogic.java <36:20 36:23>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <36:25 36:28>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <36:25 36:28>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <36:61 36:64>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [ConstructorResolutionLogic.java <36:56 36:59>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <36:61 36:64>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <36:61 36:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<0> [ConstructorResolutionLogic.java <36:67 36:80>] SYMBOL_BUILTIN_TYPE int REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> int [ConstructorResolutionLogic.java <36:83 36:85>] @@ -97,8 +99,9 @@ REFERENCE_TYPE_USAGE static java.util.List [ConstructorResolutionLogic.java <37:61 37:72>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<37:75> [ConstructorResolutionLogic.java <37:75 37:75>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<37:75> [ConstructorResolutionLogic.java <48:5 48:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <38:14 38:17>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [ConstructorResolutionLogic.java <38:9 38:12>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <38:14 38:17>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <38:14 38:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<3> [ConstructorResolutionLogic.java <38:20 38:22>] SYMBOL_METHOD java.util.ArrayList.ArrayList(java.util.Collection) REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.ArrayList.ArrayList(java.util.Collection) [ConstructorResolutionLogic.java <38:30 38:40>] @@ -107,8 +110,9 @@ SYMBOL_METHOD java.util.List.E> java.util.List.subList(int, REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List.E> java.util.List.subList(int, int) [ConstructorResolutionLogic.java <38:57 38:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<0> [ConstructorResolutionLogic.java <38:42 38:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<1> [ConstructorResolutionLogic.java <38:68 38:80>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <39:14 39:17>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [ConstructorResolutionLogic.java <39:9 39:12>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <39:14 39:17>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <39:14 39:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<4> [ConstructorResolutionLogic.java <39:20 39:33>] REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List.E> java.util.List.subList(int, int) [ConstructorResolutionLogic.java <39:52 39:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<0> [ConstructorResolutionLogic.java <39:37 39:50>] @@ -141,8 +145,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.groupVariadicParamValues<3> [ConstructorResolutionLogic.java <47:16 47:18>] SYMBOL_METHOD private static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findCommonType(java.util.List) [ConstructorResolutionLogic.java <50:5 <50:5 <50:25 50:38> 50:65> 56:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findCommonType(java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <50:20 50:23>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <50:45 50:48>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findCommonType(java.util.List) -> java.util.List [ConstructorResolutionLogic.java <50:40 50:43>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findCommonType(java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <50:45 50:48>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findCommonType(java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <50:45 50:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findCommonType<0> [ConstructorResolutionLogic.java <50:51 50:64>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<50:67> [ConstructorResolutionLogic.java <50:67 50:67>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<50:67> [ConstructorResolutionLogic.java <56:5 56:5>] @@ -161,8 +166,9 @@ SYMBOL_BUILTIN_TYPE boolean REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [ConstructorResolutionLogic.java <58:19 58:25>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <58:40 58:61>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<0> [ConstructorResolutionLogic.java <58:63 58:73>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <58:81 58:84>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ConstructorResolutionLogic.java <58:76 58:79>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <58:81 58:84>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <58:81 58:84>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<1> [ConstructorResolutionLogic.java <58:87 58:100>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ConstructorResolutionLogic.java <59:40 59:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<2> [ConstructorResolutionLogic.java <59:51 59:60>] @@ -177,8 +183,9 @@ SYMBOL_METHOD private static boolean com.github.javaparser.symbolsolver.resoluti REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> boolean [ConstructorResolutionLogic.java <63:20 63:26>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <63:41 63:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<0> [ConstructorResolutionLogic.java <63:64 63:74>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <63:82 63:85>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [ConstructorResolutionLogic.java <63:77 63:80>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <63:82 63:85>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <63:82 63:85>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<1> [ConstructorResolutionLogic.java <63:88 63:101>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ConstructorResolutionLogic.java <64:41 64:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<2> [ConstructorResolutionLogic.java <64:52 64:61>] @@ -288,9 +295,11 @@ REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.Cons LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<1> [ConstructorResolutionLogic.java <94:48 94:61>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<94:71> [ConstructorResolutionLogic.java <94:71 94:71>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<94:71> [ConstructorResolutionLogic.java <96:9 96:9>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [ConstructorResolutionLogic.java <97:13 97:18>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <97:21 97:24>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.Map [ConstructorResolutionLogic.java <97:9 97:11>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.String [ConstructorResolutionLogic.java <97:13 97:18>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <97:21 97:24>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.String [ConstructorResolutionLogic.java <97:13 97:18>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <97:21 97:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<9> [ConstructorResolutionLogic.java <97:27 97:43>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.HashMap.HashMap() [ConstructorResolutionLogic.java <97:51 97:59>] @@ -375,8 +384,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<14> [ConstructorResolutionLogic.java <115:18 115:48>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<115:51> [ConstructorResolutionLogic.java <115:51 115:51>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<115:51> [ConstructorResolutionLogic.java <134:13 134:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ConstructorResolutionLogic.java <116:22 116:45>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [ConstructorResolutionLogic.java <116:17 116:20>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ConstructorResolutionLogic.java <116:22 116:45>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ConstructorResolutionLogic.java <116:22 116:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<15> [ConstructorResolutionLogic.java <116:48 116:61>] REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [ConstructorResolutionLogic.java <116:77 116:93>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<0> [ConstructorResolutionLogic.java <116:65 116:75>] @@ -430,20 +440,24 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.isApplicable<10> [ConstructorResolutionLogic.java <136:42 136:65>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ConstructorResolutionLogic.java <146:1 <146:1 <146:59 146:76> 147:104> 154:5>] COMMENT: comment [ConstructorResolutionLogic.java <139:5 145:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <146:35 146:56>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ConstructorResolutionLogic.java <146:19 146:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <146:35 146:56>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <146:35 146:56>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <147:18 147:39>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ConstructorResolutionLogic.java <147:13 147:16>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <147:18 147:39>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <147:18 147:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<0> [ConstructorResolutionLogic.java <147:42 147:53>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <147:61 147:64>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ConstructorResolutionLogic.java <147:56 147:59>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <147:61 147:64>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <147:61 147:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<1> [ConstructorResolutionLogic.java <147:67 147:80>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ConstructorResolutionLogic.java <147:83 147:92>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<2> [ConstructorResolutionLogic.java <147:94 147:103>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<147:106> [ConstructorResolutionLogic.java <147:106 147:106>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<147:106> [ConstructorResolutionLogic.java <154:5 154:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <148:25 148:46>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ConstructorResolutionLogic.java <148:9 148:23>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <148:25 148:46>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <148:25 148:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<3> [ConstructorResolutionLogic.java <148:49 148:51>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) [ConstructorResolutionLogic.java <149:17 149:34>] @@ -461,13 +475,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<1> [ConstructorResolutionLogic.java <153:49 153:62>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<2> [ConstructorResolutionLogic.java <153:65 153:74>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) [ConstructorResolutionLogic.java <156:5 <156:5 <156:59 156:76> 156:196> 195:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <156:35 156:56>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ConstructorResolutionLogic.java <156:19 156:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <156:35 156:56>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <156:35 156:56>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <156:83 156:104>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [ConstructorResolutionLogic.java <156:78 156:81>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <156:83 156:104>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <156:83 156:104>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<0> [ConstructorResolutionLogic.java <156:107 156:118>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <156:126 156:129>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [ConstructorResolutionLogic.java <156:121 156:124>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <156:126 156:129>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ConstructorResolutionLogic.java <156:126 156:129>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<1> [ConstructorResolutionLogic.java <156:132 156:145>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ConstructorResolutionLogic.java <156:148 156:157>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<2> [ConstructorResolutionLogic.java <156:159 156:168>] @@ -475,8 +492,9 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<3> [ConstructorResolutionLogic.java <156:179 156:195>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<156:198> [ConstructorResolutionLogic.java <156:198 156:198>] LOCAL_SYMBOL: ConstructorResolutionLogic.java<156:198> [ConstructorResolutionLogic.java <195:5 195:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <157:14 157:35>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [ConstructorResolutionLogic.java <157:9 157:12>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <157:14 157:35>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ConstructorResolutionLogic.java <157:14 157:35>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable<4> [ConstructorResolutionLogic.java <157:38 157:59>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.ConstructorResolutionLogic.findMostApplicable(java.util.List, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ConstructorResolutionLogic.java <157:163 157:169>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_MethodResolutionLogic.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_MethodResolutionLogic.txt index f3af68e0..2b48225f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_MethodResolutionLogic.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_MethodResolutionLogic.txt @@ -137,10 +137,12 @@ LOCAL_SYMBOL: MethodResolutionLogic.java<42:36> [MethodResolutionLogic.java <42: LOCAL_SYMBOL: MethodResolutionLogic.java<42:36> [MethodResolutionLogic.java <679:1 679:1>] COMMENT: comment [MethodResolutionLogic.java <39:1 41:3>] SYMBOL_METHOD private static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) [MethodResolutionLogic.java <44:5 <44:5 <44:31 44:54> 44:119> 55:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <44:25 44:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [MethodResolutionLogic.java <44:20 44:23>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <44:25 44:28>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <44:25 44:28>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <44:61 44:64>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [MethodResolutionLogic.java <44:56 44:59>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <44:61 44:64>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <44:61 44:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<0> [MethodResolutionLogic.java <44:67 44:80>] SYMBOL_BUILTIN_TYPE int REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> int [MethodResolutionLogic.java <44:83 44:85>] @@ -149,8 +151,9 @@ REFERENCE_TYPE_USAGE static java.util.List [MethodResolutionLogic.java <44:107 44:118>] LOCAL_SYMBOL: MethodResolutionLogic.java<44:121> [MethodResolutionLogic.java <44:121 44:121>] LOCAL_SYMBOL: MethodResolutionLogic.java<44:121> [MethodResolutionLogic.java <55:5 55:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <45:14 45:17>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [MethodResolutionLogic.java <45:9 45:12>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <45:14 45:17>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <45:14 45:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<3> [MethodResolutionLogic.java <45:20 45:22>] SYMBOL_METHOD java.util.ArrayList.ArrayList(java.util.Collection) REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.ArrayList.ArrayList(java.util.Collection) [MethodResolutionLogic.java <45:30 45:40>] @@ -159,8 +162,9 @@ SYMBOL_METHOD java.util.List.E> java.util.List.subList(int, REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List.E> java.util.List.subList(int, int) [MethodResolutionLogic.java <45:57 45:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<0> [MethodResolutionLogic.java <45:42 45:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<1> [MethodResolutionLogic.java <45:68 45:80>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <46:14 46:17>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [MethodResolutionLogic.java <46:9 46:12>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <46:14 46:17>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <46:14 46:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<4> [MethodResolutionLogic.java <46:20 46:33>] REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues(java.util.List, int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List.E> java.util.List.subList(int, int) [MethodResolutionLogic.java <46:52 46:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<0> [MethodResolutionLogic.java <46:37 46:50>] @@ -193,8 +197,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.groupVariadicParamValues<3> [MethodResolutionLogic.java <54:16 54:18>] SYMBOL_METHOD private static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findCommonType(java.util.List) [MethodResolutionLogic.java <57:5 <57:5 <57:25 57:38> 57:65> 63:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findCommonType(java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <57:20 57:23>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <57:45 57:48>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findCommonType(java.util.List) -> java.util.List [MethodResolutionLogic.java <57:40 57:43>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findCommonType(java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <57:45 57:48>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findCommonType(java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <57:45 57:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findCommonType<0> [MethodResolutionLogic.java <57:51 57:64>] LOCAL_SYMBOL: MethodResolutionLogic.java<57:67> [MethodResolutionLogic.java <57:67 57:67>] LOCAL_SYMBOL: MethodResolutionLogic.java<57:67> [MethodResolutionLogic.java <63:5 63:5>] @@ -215,8 +220,9 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<0> [MethodResolutionLogic.java <65:58 65:63>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodResolutionLogic.java <65:66 65:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<1> [MethodResolutionLogic.java <65:73 65:76>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <65:84 65:87>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <65:79 65:82>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <65:84 65:87>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <65:84 65:87>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<2> [MethodResolutionLogic.java <65:90 65:103>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <65:106 65:115>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<3> [MethodResolutionLogic.java <65:117 65:126>] @@ -234,8 +240,9 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<0> [MethodResolutionLogic.java <69:59 69:64>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.String [MethodResolutionLogic.java <69:67 69:72>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<1> [MethodResolutionLogic.java <69:74 69:77>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <69:85 69:88>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [MethodResolutionLogic.java <69:80 69:83>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <69:85 69:88>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <69:85 69:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<2> [MethodResolutionLogic.java <69:91 69:104>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <69:107 69:116>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<3> [MethodResolutionLogic.java <69:118 69:127>] @@ -352,9 +359,11 @@ REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.Meth LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<2> [MethodResolutionLogic.java <99:43 99:56>] LOCAL_SYMBOL: MethodResolutionLogic.java<99:66> [MethodResolutionLogic.java <99:66 99:66>] LOCAL_SYMBOL: MethodResolutionLogic.java<99:66> [MethodResolutionLogic.java <101:9 101:9>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [MethodResolutionLogic.java <102:13 102:18>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <102:21 102:24>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.Map [MethodResolutionLogic.java <102:9 102:11>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.String [MethodResolutionLogic.java <102:13 102:18>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <102:21 102:24>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.String [MethodResolutionLogic.java <102:13 102:18>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <102:21 102:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<10> [MethodResolutionLogic.java <102:27 102:43>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.HashMap.HashMap() [MethodResolutionLogic.java <102:51 102:59>] @@ -438,8 +447,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<15> [MethodResolutionLogic.java <119:18 119:48>] LOCAL_SYMBOL: MethodResolutionLogic.java<119:51> [MethodResolutionLogic.java <119:51 119:51>] LOCAL_SYMBOL: MethodResolutionLogic.java<119:51> [MethodResolutionLogic.java <138:13 138:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <120:22 120:45>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [MethodResolutionLogic.java <120:17 120:20>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <120:22 120:45>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <120:22 120:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<16> [MethodResolutionLogic.java <120:48 120:61>] REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [MethodResolutionLogic.java <120:72 120:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<0> [MethodResolutionLogic.java <120:65 120:70>] @@ -496,9 +506,11 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<0> [MethodResolutionLogic.java <143:64 143:71>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <143:74 143:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<1> [MethodResolutionLogic.java <143:79 143:84>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [MethodResolutionLogic.java <144:63 144:68>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <144:71 144:74>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [MethodResolutionLogic.java <144:59 144:61>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.lang.String [MethodResolutionLogic.java <144:63 144:68>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <144:71 144:74>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.lang.String [MethodResolutionLogic.java <144:63 144:68>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <144:71 144:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<2> [MethodResolutionLogic.java <144:77 144:93>] LOCAL_SYMBOL: MethodResolutionLogic.java<144:96> [MethodResolutionLogic.java <144:96 144:96>] LOCAL_SYMBOL: MethodResolutionLogic.java<144:96> [MethodResolutionLogic.java <153:5 153:5>] @@ -543,9 +555,11 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<0> [MethodResolutionLogic.java <155:73 155:80>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [MethodResolutionLogic.java <155:83 155:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<1> [MethodResolutionLogic.java <155:97 155:102>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [MethodResolutionLogic.java <156:63 156:68>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <156:71 156:74>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.util.Map [MethodResolutionLogic.java <156:59 156:61>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.lang.String [MethodResolutionLogic.java <156:63 156:68>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <156:71 156:74>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.lang.String [MethodResolutionLogic.java <156:63 156:68>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <156:71 156:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<2> [MethodResolutionLogic.java <156:77 156:93>] LOCAL_SYMBOL: MethodResolutionLogic.java<156:96> [MethodResolutionLogic.java <156:96 156:96>] LOCAL_SYMBOL: MethodResolutionLogic.java<156:96> [MethodResolutionLogic.java <168:5 168:5>] @@ -564,8 +578,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<2> [MethodResolutionLogic.java <158:83 158:99>] LOCAL_SYMBOL: MethodResolutionLogic.java<159:16> [MethodResolutionLogic.java <159:16 159:16>] LOCAL_SYMBOL: MethodResolutionLogic.java<159:16> [MethodResolutionLogic.java <166:9 166:9>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [MethodResolutionLogic.java <160:18 160:30>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.util.List [MethodResolutionLogic.java <160:13 160:16>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [MethodResolutionLogic.java <160:18 160:30>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [MethodResolutionLogic.java <160:18 160:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters<3> [MethodResolutionLogic.java <160:33 160:41>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() [MethodResolutionLogic.java <160:52 160:66>] @@ -587,9 +602,11 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName<0> [MethodResolutionLogic.java <170:87 170:94>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [MethodResolutionLogic.java <170:97 170:109>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName<1> [MethodResolutionLogic.java <170:111 170:116>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [MethodResolutionLogic.java <171:77 171:82>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <171:85 171:88>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.util.Map [MethodResolutionLogic.java <171:73 171:75>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.lang.String [MethodResolutionLogic.java <171:77 171:82>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <171:85 171:88>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> java.lang.String [MethodResolutionLogic.java <171:77 171:82>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, com.github.javaparser.symbolsolver.model.typesystem.ReferenceType, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <171:85 171:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isAssignableMatchTypeParametersMatchingQName<2> [MethodResolutionLogic.java <171:91 171:107>] LOCAL_SYMBOL: MethodResolutionLogic.java<171:110> [MethodResolutionLogic.java <171:110 171:110>] LOCAL_SYMBOL: MethodResolutionLogic.java<171:110> [MethodResolutionLogic.java <224:5 224:5>] @@ -758,8 +775,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type c LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam<1> [MethodResolutionLogic.java <228:40 228:41>] LOCAL_SYMBOL: MethodResolutionLogic.java<228:55> [MethodResolutionLogic.java <228:55 228:55>] LOCAL_SYMBOL: MethodResolutionLogic.java<228:55> [MethodResolutionLogic.java <237:13 237:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [MethodResolutionLogic.java <229:22 229:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <229:17 229:20>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [MethodResolutionLogic.java <229:47 229:51>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [MethodResolutionLogic.java <229:47 229:51>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <229:22 229:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam<3> [MethodResolutionLogic.java <229:54 229:59>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) @@ -839,8 +857,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type c LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam<1> [MethodResolutionLogic.java <248:40 248:41>] LOCAL_SYMBOL: MethodResolutionLogic.java<248:55> [MethodResolutionLogic.java <248:55 248:55>] LOCAL_SYMBOL: MethodResolutionLogic.java<248:55> [MethodResolutionLogic.java <257:13 257:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [MethodResolutionLogic.java <249:22 249:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <249:17 249:20>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [MethodResolutionLogic.java <249:47 249:51>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [MethodResolutionLogic.java <249:47 249:51>] QUALIFIER: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <249:22 249:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam<7> [MethodResolutionLogic.java <249:54 249:59>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.replaceTypeParam(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodResolutionLogic.java <249:66 249:74>] @@ -884,8 +903,9 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<0> [MethodResolutionLogic.java <264:52 264:57>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodResolutionLogic.java <264:60 264:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<1> [MethodResolutionLogic.java <264:67 264:70>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <264:78 264:81>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <264:73 264:76>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <264:78 264:81>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <264:78 264:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<2> [MethodResolutionLogic.java <264:84 264:97>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <264:100 264:109>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<3> [MethodResolutionLogic.java <264:111 264:120>] @@ -932,8 +952,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List.E java.util.List.get(int) [MethodResolutionLogic.java <276:46 276:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<2> [MethodResolutionLogic.java <276:31 276:44>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<4> [MethodResolutionLogic.java <276:50 276:50>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <278:18 278:41>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <278:13 278:16>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <278:18 278:41>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <278:18 278:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<9> [MethodResolutionLogic.java <278:44 278:57>] REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [MethodResolutionLogic.java <278:85 278:101>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration com.github.javaparser.symbolsolver.model.methods.MethodUsage.getDeclaration() @@ -952,9 +973,11 @@ REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.Meth LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<8> [MethodResolutionLogic.java <281:48 281:57>] LOCAL_SYMBOL: MethodResolutionLogic.java<281:71> [MethodResolutionLogic.java <281:71 281:71>] LOCAL_SYMBOL: MethodResolutionLogic.java<281:71> [MethodResolutionLogic.java <283:13 283:13>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <285:17 285:40>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <285:43 285:46>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Map [MethodResolutionLogic.java <285:13 285:15>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <285:17 285:40>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <285:43 285:46>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <285:17 285:40>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <285:43 285:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<10> [MethodResolutionLogic.java <285:49 285:61>] REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.HashMap.HashMap() [MethodResolutionLogic.java <285:69 285:77>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.HashMap [MethodResolutionLogic.java <285:69 285:75>] @@ -993,10 +1016,12 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<11> [MethodResolutionLogic.java <292:47 292:47>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<13> [MethodResolutionLogic.java <292:51 292:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<10> [MethodResolutionLogic.java <292:66 292:78>] +REFERENCE_TYPE_ARGUMENT java.util.Map.Entry -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <295:28 295:51>] +REFERENCE_TYPE_ARGUMENT java.util.Map.Entry -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <295:54 295:57>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Map.Entry [MethodResolutionLogic.java <295:22 295:26>] QUALIFIER: java.util.Map [MethodResolutionLogic.java <295:18 295:20>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <295:28 295:51>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <295:54 295:57>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <295:28 295:51>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <295:54 295:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable<14> [MethodResolutionLogic.java <295:60 295:64>] SYMBOL_METHOD java.util.Set.Entry.K, java.util.Map.V>> java.util.Map.entrySet() REFERENCE_CALL static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isApplicable(com.github.javaparser.symbolsolver.model.methods.MethodUsage, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Set.Entry.K, java.util.Map.V>> java.util.Map.entrySet() [MethodResolutionLogic.java <295:82 295:89>] @@ -1162,25 +1187,30 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: MethodResolutionLogic.java<335:86> [MethodResolutionLogic.java <335:86 335:86>] LOCAL_SYMBOL: MethodResolutionLogic.java<335:86> [MethodResolutionLogic.java <337:13 337:13>] SYMBOL_METHOD private static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) [MethodResolutionLogic.java <342:5 <342:5 <342:44 342:70> 342:103> 364:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <342:25 342:41>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.List [MethodResolutionLogic.java <342:20 342:23>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <342:25 342:41>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <342:25 342:41>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <342:77 342:93>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.List [MethodResolutionLogic.java <342:72 342:75>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <342:77 342:93>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <342:77 342:93>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<0> [MethodResolutionLogic.java <342:96 342:102>] LOCAL_SYMBOL: MethodResolutionLogic.java<342:105> [MethodResolutionLogic.java <342:105 342:105>] LOCAL_SYMBOL: MethodResolutionLogic.java<342:105> [MethodResolutionLogic.java <364:5 364:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:13 343:29>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.Set [MethodResolutionLogic.java <343:9 343:11>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:13 343:29>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:13 343:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<1> [MethodResolutionLogic.java <343:32 343:32>] SYMBOL_METHOD java.util.TreeSet.TreeSet(java.util.Comparator) REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.TreeSet.TreeSet(java.util.Comparator) [MethodResolutionLogic.java <343:40 343:65>] +REFERENCE_TYPE_ARGUMENT java.util.TreeSet -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:48 343:64>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.TreeSet [MethodResolutionLogic.java <343:40 343:46>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:48 343:64>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:48 343:64>] SYMBOL_CLASS com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates.anonymous class (MethodResolutionLogic.java<343:103>) [MethodResolutionLogic.java <343:103 <343:103 343:103> 352:9>] LOCAL_SYMBOL: MethodResolutionLogic.java<343:103> [MethodResolutionLogic.java <343:103 343:103>] LOCAL_SYMBOL: MethodResolutionLogic.java<343:103> [MethodResolutionLogic.java <352:9 352:9>] +REFERENCE_TYPE_ARGUMENT java.util.Comparator -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:82 343:98>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates.anonymous class (MethodResolutionLogic.java<343:103>) -> java.util.Comparator [MethodResolutionLogic.java <343:71 343:80>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates.anonymous class (MethodResolutionLogic.java<343:103>) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:82 343:98>] +REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates.anonymous class (MethodResolutionLogic.java<343:103>) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <343:82 343:98>] SYMBOL_METHOD public int com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates.anonymous class (MethodResolutionLogic.java<343:103>).compare(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) [MethodResolutionLogic.java <344:13 <344:13 <345:24 345:30> 345:74> 351:13>] SYMBOL_METHOD int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) REFERENCE_OVERRIDE int com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates.anonymous class (MethodResolutionLogic.java<343:103>).compare(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration) -> int java.util.Comparator.compare(java.util.Comparator.T, java.util.Comparator.T) [MethodResolutionLogic.java <345:24 345:30>] @@ -1211,14 +1241,16 @@ SYMBOL_METHOD boolean java.util.Set.addAll(java.util.Collection) REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> boolean java.util.Set.addAll(java.util.Collection) [MethodResolutionLogic.java <353:11 353:16>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<1> [MethodResolutionLogic.java <353:9 353:9>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<0> [MethodResolutionLogic.java <353:18 353:24>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <354:14 354:30>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.List [MethodResolutionLogic.java <354:9 354:12>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <354:14 354:30>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <354:14 354:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<4> [MethodResolutionLogic.java <354:33 354:35>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.ArrayList.ArrayList() [MethodResolutionLogic.java <354:43 354:53>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.ArrayList [MethodResolutionLogic.java <354:43 354:51>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> java.lang.String [MethodResolutionLogic.java <355:13 355:18>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.Set [MethodResolutionLogic.java <355:9 355:11>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.lang.String [MethodResolutionLogic.java <355:13 355:18>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.lang.String [MethodResolutionLogic.java <355:13 355:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<5> [MethodResolutionLogic.java <355:21 355:34>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates(java.util.List) -> java.util.HashSet.HashSet() [MethodResolutionLogic.java <355:42 355:50>] @@ -1249,22 +1281,26 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.getMethodsWithoutDuplicates<4> [MethodResolutionLogic.java <363:16 363:18>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodResolutionLogic.java <373:1 <373:1 <373:54 373:71> 373:167> 379:5>] COMMENT: comment [MethodResolutionLogic.java <366:5 372:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <373:35 373:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodResolutionLogic.java <373:19 373:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <373:35 373:51>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <373:35 373:51>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <373:78 373:94>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <373:73 373:76>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <373:78 373:94>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <373:78 373:94>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<0> [MethodResolutionLogic.java <373:97 373:103>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodResolutionLogic.java <373:106 373:111>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<1> [MethodResolutionLogic.java <373:113 373:116>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <373:124 373:127>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <373:119 373:122>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <373:124 373:127>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <373:124 373:127>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<2> [MethodResolutionLogic.java <373:130 373:143>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <373:146 373:155>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<3> [MethodResolutionLogic.java <373:157 373:166>] LOCAL_SYMBOL: MethodResolutionLogic.java<373:169> [MethodResolutionLogic.java <373:169 373:169>] LOCAL_SYMBOL: MethodResolutionLogic.java<373:169> [MethodResolutionLogic.java <379:5 379:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <374:25 374:41>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodResolutionLogic.java <374:9 374:23>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <374:25 374:41>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <374:25 374:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<4> [MethodResolutionLogic.java <374:44 374:46>] SYMBOL_METHOD static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) [MethodResolutionLogic.java <374:50 374:67>] @@ -1284,15 +1320,18 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<2> [MethodResolutionLogic.java <378:50 378:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<3> [MethodResolutionLogic.java <378:66 378:75>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) [MethodResolutionLogic.java <381:5 <381:5 <381:54 381:71> 381:194> 442:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <381:35 381:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodResolutionLogic.java <381:19 381:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <381:35 381:51>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <381:35 381:51>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <381:78 381:94>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [MethodResolutionLogic.java <381:73 381:76>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <381:78 381:94>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <381:78 381:94>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<0> [MethodResolutionLogic.java <381:97 381:103>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.String [MethodResolutionLogic.java <381:106 381:111>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<1> [MethodResolutionLogic.java <381:113 381:116>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <381:124 381:127>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [MethodResolutionLogic.java <381:119 381:122>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <381:124 381:127>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <381:124 381:127>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<2> [MethodResolutionLogic.java <381:130 381:143>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <381:146 381:155>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<3> [MethodResolutionLogic.java <381:157 381:166>] @@ -1300,8 +1339,9 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<4> [MethodResolutionLogic.java <381:177 381:193>] LOCAL_SYMBOL: MethodResolutionLogic.java<381:196> [MethodResolutionLogic.java <381:196 381:196>] LOCAL_SYMBOL: MethodResolutionLogic.java<381:196> [MethodResolutionLogic.java <442:5 442:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <382:14 382:30>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [MethodResolutionLogic.java <382:9 382:12>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <382:14 382:30>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <382:14 382:30>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<5> [MethodResolutionLogic.java <382:33 382:49>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [MethodResolutionLogic.java <382:183 382:189>] @@ -1334,8 +1374,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.Symbol LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<5> [MethodResolutionLogic.java <387:13 387:29>] LOCAL_SYMBOL: MethodResolutionLogic.java<387:43> [MethodResolutionLogic.java <387:43 387:43>] LOCAL_SYMBOL: MethodResolutionLogic.java<387:43> [MethodResolutionLogic.java <408:9 408:9>] +REFERENCE_TYPE_ARGUMENT java.util.List -> java.lang.Integer [MethodResolutionLogic.java <388:16 388:22>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.List [MethodResolutionLogic.java <388:11 388:14>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.Integer [MethodResolutionLogic.java <388:16 388:22>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.lang.Integer [MethodResolutionLogic.java <388:16 388:22>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<8> [MethodResolutionLogic.java <388:25 388:40>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.ArrayList.ArrayList() [MethodResolutionLogic.java <388:48 388:58>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.ArrayList [MethodResolutionLogic.java <388:48 388:56>] @@ -1361,8 +1402,9 @@ REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.Symbol LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<8> [MethodResolutionLogic.java <394:16 394:31>] LOCAL_SYMBOL: MethodResolutionLogic.java<394:44> [MethodResolutionLogic.java <394:44 394:44>] LOCAL_SYMBOL: MethodResolutionLogic.java<394:44> [MethodResolutionLogic.java <407:11 407:11>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <396:17 396:33>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.Set [MethodResolutionLogic.java <396:13 396:15>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <396:17 396:33>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <396:17 396:33>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable<10> [MethodResolutionLogic.java <396:36 396:51>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.HashSet.HashSet() [MethodResolutionLogic.java <396:59 396:67>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, boolean) -> java.util.HashSet [MethodResolutionLogic.java <396:59 396:65>] @@ -1497,8 +1539,9 @@ SYMBOL_METHOD protected static boolean com.github.javaparser.symbolsolver.resolu REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch(com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration, java.util.List) -> boolean [MethodResolutionLogic.java <444:22 444:28>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch(com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration [MethodResolutionLogic.java <444:43 444:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch<0> [MethodResolutionLogic.java <444:65 444:70>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <444:78 444:81>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch(com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration, java.util.List) -> java.util.List [MethodResolutionLogic.java <444:73 444:76>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch(com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <444:78 444:81>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch(com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <444:78 444:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isExactMatch<1> [MethodResolutionLogic.java <444:84 444:97>] LOCAL_SYMBOL: MethodResolutionLogic.java<444:100> [MethodResolutionLogic.java <444:100 444:100>] LOCAL_SYMBOL: MethodResolutionLogic.java<444:100> [MethodResolutionLogic.java <451:5 451:5>] @@ -1526,8 +1569,9 @@ REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolutio LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific<0> [MethodResolutionLogic.java <453:61 453:67>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <453:70 453:86>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific<1> [MethodResolutionLogic.java <453:88 453:94>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <453:102 453:105>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <453:97 453:100>] -REFERENCE_TYPE_ARGUMENT static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <453:102 453:105>] +REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <453:102 453:105>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific<2> [MethodResolutionLogic.java <453:108 453:120>] REFERENCE_TYPE_USAGE static boolean com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <453:123 453:132>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific<3> [MethodResolutionLogic.java <453:134 453:143>] @@ -1679,22 +1723,26 @@ LOCAL_SYMBOL: MethodResolutionLogic.java<517:56> [MethodResolutionLogic.java <51 LOCAL_SYMBOL: MethodResolutionLogic.java<517:56> [MethodResolutionLogic.java <519:13 519:13>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.isMoreSpecific<3> [MethodResolutionLogic.java <521:16 521:35>] SYMBOL_METHOD public static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodResolutionLogic.java <524:5 <524:5 <524:41 524:63> 524:153> 553:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <524:28 524:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.Optional [MethodResolutionLogic.java <524:19 524:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <524:28 524:38>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <524:28 524:38>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <524:70 524:80>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <524:65 524:68>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <524:70 524:80>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <524:70 524:80>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage<0> [MethodResolutionLogic.java <524:83 524:89>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodResolutionLogic.java <524:92 524:97>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage<1> [MethodResolutionLogic.java <524:99 524:102>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <524:110 524:113>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <524:105 524:108>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <524:110 524:113>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <524:110 524:113>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage<2> [MethodResolutionLogic.java <524:116 524:129>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <524:132 524:141>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage<3> [MethodResolutionLogic.java <524:143 524:152>] LOCAL_SYMBOL: MethodResolutionLogic.java<524:155> [MethodResolutionLogic.java <524:155 524:155>] LOCAL_SYMBOL: MethodResolutionLogic.java<524:155> [MethodResolutionLogic.java <553:5 553:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <525:14 525:24>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <525:9 525:12>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <525:14 525:24>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [MethodResolutionLogic.java <525:14 525:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage<4> [MethodResolutionLogic.java <525:27 525:43>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [MethodResolutionLogic.java <525:129 525:135>] REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicableUsage(java.util.List, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.stream.Stream.T> java.util.stream.Stream.filter(java.util.function.Predicate) [MethodResolutionLogic.java <525:64 525:69>] @@ -1829,14 +1877,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: MethodResolutionLogic.java<563:96> [MethodResolutionLogic.java <563:96 563:96>] LOCAL_SYMBOL: MethodResolutionLogic.java<563:96> [MethodResolutionLogic.java <565:13 565:13>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodResolutionLogic.java <570:5 <570:5 <570:54 570:70> 570:166> 572:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <570:35 570:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodResolutionLogic.java <570:19 570:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <570:35 570:51>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <570:35 570:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodResolutionLogic.java <570:72 570:86>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<0> [MethodResolutionLogic.java <570:88 570:102>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodResolutionLogic.java <570:105 570:110>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<1> [MethodResolutionLogic.java <570:112 570:115>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <570:123 570:126>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <570:118 570:121>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <570:123 570:126>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <570:123 570:126>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<2> [MethodResolutionLogic.java <570:129 570:142>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MethodResolutionLogic.java <570:145 570:154>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<3> [MethodResolutionLogic.java <570:156 570:165>] @@ -1850,14 +1900,16 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogi LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<3> [MethodResolutionLogic.java <571:80 571:89>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [MethodResolutionLogic.java <583:1 <583:1 <583:54 583:70> 585:93> 620:5>] COMMENT: comment [MethodResolutionLogic.java <574:9 582:11>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <583:35 583:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MethodResolutionLogic.java <583:19 583:33>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <583:35 583:51>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodResolutionLogic.java <583:35 583:51>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [MethodResolutionLogic.java <583:72 583:86>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<0> [MethodResolutionLogic.java <583:88 583:102>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.String [MethodResolutionLogic.java <584:72 584:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<1> [MethodResolutionLogic.java <584:79 584:82>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <584:90 584:93>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [MethodResolutionLogic.java <584:85 584:88>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <584:90 584:93>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <584:90 584:93>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<2> [MethodResolutionLogic.java <584:96 584:109>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> boolean [MethodResolutionLogic.java <584:112 584:118>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.solveMethodInType<3> [MethodResolutionLogic.java <584:120 584:129>] @@ -2007,9 +2059,11 @@ REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.resolution.M LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes<0> [MethodResolutionLogic.java <622:41 622:46>] REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <622:49 622:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes<1> [MethodResolutionLogic.java <622:54 622:59>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <622:66 622:89>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <622:92 622:95>] REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [MethodResolutionLogic.java <622:62 622:64>] -REFERENCE_TYPE_ARGUMENT static void com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <622:66 622:89>] -REFERENCE_TYPE_ARGUMENT static void com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <622:92 622:95>] +REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodResolutionLogic.java <622:66 622:89>] +REFERENCE_TYPE_USAGE static void com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodResolutionLogic.java <622:92 622:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.inferTypes<2> [MethodResolutionLogic.java <622:98 622:105>] LOCAL_SYMBOL: MethodResolutionLogic.java<622:108> [MethodResolutionLogic.java <622:108 622:108>] LOCAL_SYMBOL: MethodResolutionLogic.java<622:108> [MethodResolutionLogic.java <676:5 676:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolDeclarator.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolDeclarator.txt index e0966178..0463700f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolDeclarator.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolDeclarator.txt @@ -27,6 +27,7 @@ LOCAL_SYMBOL: SymbolDeclarator.java<26:35> [SymbolDeclarator.java <26:35 26:35>] LOCAL_SYMBOL: SymbolDeclarator.java<26:35> [SymbolDeclarator.java <30:1 30:1>] COMMENT: comment [SymbolDeclarator.java <23:1 25:3>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() [SymbolDeclarator.java <28:5 <28:5 <28:28 28:48> 28:50> 28:51>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolDeclarator.java <28:10 28:25>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() -> java.util.List [SymbolDeclarator.java <28:5 28:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolDeclarator.java <28:10 28:25>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.SymbolDeclarator.getSymbolDeclarations() -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolDeclarator.java <28:10 28:25>] COMMENT: comment [SymbolDeclarator.java <1:1 15:3>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolSolver.txt index d109825a..45a0711a 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_SymbolSolver.txt @@ -188,8 +188,9 @@ SYMBOL_FIELD com.github.javaparser.symbolsolver.model.resolution.TypeSolver com. REFERENCE_USAGE com.github.javaparser.symbolsolver.resolution.SymbolSolver.SymbolSolver(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.SymbolSolver.typeSolver [SymbolSolver.java <54:14 54:23>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.SymbolSolver<0> [SymbolSolver.java <54:27 54:36>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) [SymbolSolver.java <57:5 <57:5 <57:56 57:66> 57:96> 59:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [SymbolSolver.java <57:28 57:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <57:12 57:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolSolver.java <57:38 57:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolSolver.java <57:38 57:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [SymbolSolver.java <57:68 57:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol<0> [SymbolSolver.java <57:75 57:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.core.resolution.Context [SymbolSolver.java <57:81 57:87>] @@ -202,8 +203,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSy LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol<0> [SymbolSolver.java <58:36 58:39>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.SymbolSolver.typeSolver [SymbolSolver.java <58:42 58:51>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) [SymbolSolver.java <61:5 <61:5 <61:56 61:66> 61:90> 63:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [SymbolSolver.java <61:28 61:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <61:12 61:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolSolver.java <61:38 61:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolSolver.java <61:38 61:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) -> java.lang.String [SymbolSolver.java <61:68 61:73>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol<0> [SymbolSolver.java <61:75 61:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SymbolSolver.java <61:81 61:84>] @@ -219,8 +221,9 @@ QUALIFIER: com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol<1> [SymbolSolver.java <62:63 62:66>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbol(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.SymbolSolver.typeSolver [SymbolSolver.java <62:69 62:78>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) [SymbolSolver.java <65:5 <65:5 <65:28 65:45> 65:75> 67:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [SymbolSolver.java <65:21 65:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [SymbolSolver.java <65:12 65:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.Value [SymbolSolver.java <65:21 65:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.Value [SymbolSolver.java <65:21 65:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [SymbolSolver.java <65:47 65:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue<0> [SymbolSolver.java <65:54 65:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.core.resolution.Context [SymbolSolver.java <65:60 65:66>] @@ -233,8 +236,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSy LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue<0> [SymbolSolver.java <66:43 66:46>] REFERENCE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.SymbolSolver.typeSolver [SymbolSolver.java <66:49 66:58>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) [SymbolSolver.java <69:5 <69:5 <69:28 69:45> 69:69> 72:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.resolution.Value [SymbolSolver.java <69:21 69:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) -> java.util.Optional [SymbolSolver.java <69:12 69:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.resolution.Value [SymbolSolver.java <69:21 69:25>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.resolution.Value [SymbolSolver.java <69:21 69:25>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) -> java.lang.String [SymbolSolver.java <69:47 69:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue<0> [SymbolSolver.java <69:54 69:57>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SymbolSolver.java <69:60 69:63>] @@ -252,8 +256,9 @@ REFERENCE_CALL java.util.Optional [SymbolSolver.java <71:35 71:38>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolAsValue<2> [SymbolSolver.java <71:41 71:47>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) [SymbolSolver.java <74:5 <74:5 <74:55 74:63> 74:93> 76:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends TypeDeclaration [SymbolSolver.java <74:28 74:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <74:12 74:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <74:38 74:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <74:38 74:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [SymbolSolver.java <74:65 74:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType<0> [SymbolSolver.java <74:72 74:75>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.core.resolution.Context [SymbolSolver.java <74:78 74:84>] @@ -266,8 +271,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTy LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType<0> [SymbolSolver.java <75:34 75:37>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.SymbolSolver.typeSolver [SymbolSolver.java <75:40 75:49>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.ast.Node) [SymbolSolver.java <78:5 <78:5 <78:55 78:63> 78:87> 80:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends TypeDeclaration [SymbolSolver.java <78:28 78:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <78:12 78:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <78:38 78:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <78:38 78:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.ast.Node) -> java.lang.String [SymbolSolver.java <78:65 78:70>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType<0> [SymbolSolver.java <78:72 78:75>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(java.lang.String, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SymbolSolver.java <78:78 78:81>] @@ -285,15 +291,17 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [SymbolSolver.java <82:12 82:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.lang.String [SymbolSolver.java <82:36 82:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<0> [SymbolSolver.java <82:43 82:52>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <82:60 82:63>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.List [SymbolSolver.java <82:55 82:58>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <82:60 82:63>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <82:60 82:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<1> [SymbolSolver.java <82:66 82:79>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.core.resolution.Context [SymbolSolver.java <82:82 82:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<2> [SymbolSolver.java <82:90 82:96>] LOCAL_SYMBOL: SymbolSolver.java<82:99> [SymbolSolver.java <82:99 82:99>] LOCAL_SYMBOL: SymbolSolver.java<82:99> [SymbolSolver.java <88:5 88:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SymbolSolver.java <83:25 83:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <83:9 83:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SymbolSolver.java <83:25 83:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [SymbolSolver.java <83:25 83:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<3> [SymbolSolver.java <83:44 83:47>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveMethod(java.lang.String, java.util.List, boolean, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SymbolSolver.java <83:59 83:69>] @@ -321,8 +329,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsag REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [SymbolSolver.java <90:12 90:22>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.ast.Node) -> java.lang.String [SymbolSolver.java <90:36 90:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<0> [SymbolSolver.java <90:43 90:52>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <90:60 90:63>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.ast.Node) -> java.util.List [SymbolSolver.java <90:55 90:58>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <90:60 90:63>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.ast.Node) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <90:60 90:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<1> [SymbolSolver.java <90:66 90:79>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod(java.lang.String, java.util.List, com.github.javaparser.ast.Node) -> com.github.javaparser.ast.Node [SymbolSolver.java <90:82 90:85>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveMethod<2> [SymbolSolver.java <90:87 90:90>] @@ -359,8 +368,9 @@ SYMBOL_METHOD com.github.javaparser.ast.expr.SimpleName com.github.javaparser.as REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> com.github.javaparser.ast.expr.SimpleName com.github.javaparser.ast.type.ClassOrInterfaceType.getName() [SymbolSolver.java <99:57 99:63>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> com.github.javaparser.ast.type.ClassOrInterfaceType [SymbolSolver.java <99:29 99:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType<0> [SymbolSolver.java <99:51 99:54>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <100:29 100:43>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <100:13 100:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <100:29 100:43>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <100:29 100:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType<2> [SymbolSolver.java <100:46 100:48>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.core.resolution.Context.solveType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SymbolSolver.java <100:99 100:107>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveType(com.github.javaparser.ast.type.Type) -> static com.github.javaparser.symbolsolver.core.resolution.Context com.github.javaparser.symbolsolver.javaparsermodel.JavaParserFactory.getContext(com.github.javaparser.ast.Node, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SymbolSolver.java <100:70 100:79>] @@ -400,8 +410,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage<1> [SymbolSolver.java <110:53 110:59>] LOCAL_SYMBOL: SymbolSolver.java<110:62> [SymbolSolver.java <110:62 110:62>] LOCAL_SYMBOL: SymbolSolver.java<110:62> [SymbolSolver.java <118:5 118:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <111:18 111:21>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional [SymbolSolver.java <111:9 111:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <111:18 111:21>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> com.github.javaparser.symbolsolver.model.typesystem.Type [SymbolSolver.java <111:18 111:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage<2> [SymbolSolver.java <111:24 111:34>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage(java.lang.String, com.github.javaparser.symbolsolver.core.resolution.Context) -> java.util.Optional com.github.javaparser.symbolsolver.core.resolution.Context.solveGenericType(java.lang.String, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [SymbolSolver.java <111:46 111:61>] @@ -432,8 +443,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.git LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeUsage<4> [SymbolSolver.java <117:16 117:24>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) [SymbolSolver.java <126:1 <126:1 <126:56 126:72> 126:118> 149:5>] COMMENT: comment [SymbolSolver.java <120:5 125:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends ValueDeclaration [SymbolSolver.java <126:28 126:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <126:12 126:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolSolver.java <126:38 126:53>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ValueDeclaration [SymbolSolver.java <126:38 126:53>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <126:74 126:88>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType<0> [SymbolSolver.java <126:90 126:104>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveSymbolInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> java.lang.String [SymbolSolver.java <126:107 126:112>] @@ -519,8 +531,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) [SymbolSolver.java <154:1 <154:1 <155:45 155:59> 155:105> 163:5>] COMMENT: comment [SymbolSolver.java <151:5 153:7>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> java.lang.Deprecated [SymbolSolver.java <154:6 154:15>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <155:28 155:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolSolver.java <155:12 155:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <155:28 155:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <155:28 155:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration [SymbolSolver.java <155:61 155:75>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType<0> [SymbolSolver.java <155:77 155:91>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.SymbolSolver.solveTypeInType(com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration, java.lang.String) -> java.lang.String [SymbolSolver.java <155:94 155:99>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_CombinedTypeSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_CombinedTypeSolver.txt index 26aba782..f9bd9b36 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_CombinedTypeSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_CombinedTypeSolver.txt @@ -57,8 +57,9 @@ REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.resolution.typesolvers. SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.parent [CombinedTypeSolver.java <32:24 32:29>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.parent -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CombinedTypeSolver.java <32:13 32:22>] SYMBOL_FIELD private java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements [CombinedTypeSolver.java <33:30 33:37>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CombinedTypeSolver.java <33:18 33:27>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements -> java.util.List [CombinedTypeSolver.java <33:13 33:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CombinedTypeSolver.java <33:18 33:27>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [CombinedTypeSolver.java <33:18 33:27>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements -> java.util.ArrayList.ArrayList() [CombinedTypeSolver.java <33:45 33:55>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements -> java.util.ArrayList [CombinedTypeSolver.java <33:45 33:53>] @@ -115,8 +116,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [CombinedTypeSolver.java <57:54 57:67>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> java.lang.Override [CombinedTypeSolver.java <56:6 56:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <57:28 57:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CombinedTypeSolver.java <57:12 57:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <57:28 57:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <57:28 57:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> java.lang.String [CombinedTypeSolver.java <57:69 57:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType<0> [CombinedTypeSolver.java <57:76 57:79>] LOCAL_SYMBOL: CombinedTypeSolver.java<57:82> [CombinedTypeSolver.java <57:82 57:82>] @@ -126,8 +128,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.Combined REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.elements [CombinedTypeSolver.java <58:30 58:37>] LOCAL_SYMBOL: CombinedTypeSolver.java<58:40> [CombinedTypeSolver.java <58:40 58:40>] LOCAL_SYMBOL: CombinedTypeSolver.java<58:40> [CombinedTypeSolver.java <63:9 63:9>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <59:29 59:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CombinedTypeSolver.java <59:13 59:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <59:29 59:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <59:29 59:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType<3> [CombinedTypeSolver.java <59:55 59:57>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [CombinedTypeSolver.java <59:64 59:77>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType<1> [CombinedTypeSolver.java <59:61 59:62>] @@ -152,8 +155,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.Combined REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.javaparsermodel.UnsolvedSymbolException [CombinedTypeSolver.java <68:67 68:89>] LOCAL_SYMBOL: CombinedTypeSolver.java<68:91> [CombinedTypeSolver.java <68:91 68:91>] LOCAL_SYMBOL: CombinedTypeSolver.java<68:91> [CombinedTypeSolver.java <75:5 75:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <69:25 69:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [CombinedTypeSolver.java <69:9 69:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <69:25 69:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [CombinedTypeSolver.java <69:25 69:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.solveType<1> [CombinedTypeSolver.java <69:51 69:53>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.CombinedTypeSolver.tryToSolveType(java.lang.String) [CombinedTypeSolver.java <69:57 69:70>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JarTypeSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JarTypeSolver.txt index 899fc577..a54cdd08 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JarTypeSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JarTypeSolver.txt @@ -92,9 +92,11 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.resolution.typeso SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.parent [JarTypeSolver.java <41:24 41:29>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.parent -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JarTypeSolver.java <41:13 41:22>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements [JarTypeSolver.java <42:43 42:59>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [JarTypeSolver.java <42:17 42:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.ClasspathElement [JarTypeSolver.java <42:25 42:40>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> java.util.Map [JarTypeSolver.java <42:13 42:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> java.lang.String [JarTypeSolver.java <42:17 42:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.ClasspathElement [JarTypeSolver.java <42:25 42:40>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> java.lang.String [JarTypeSolver.java <42:17 42:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.ClasspathElement [JarTypeSolver.java <42:25 42:40>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> java.util.HashMap.HashMap() [JarTypeSolver.java <42:67 42:75>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.classpathElements -> java.util.HashMap [JarTypeSolver.java <42:67 42:73>] @@ -168,8 +170,9 @@ REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.resolution.typesolv LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar<0> [JarTypeSolver.java <65:39 65:47>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar(java.lang.String) -> java.util.jar.JarEntry [JarTypeSolver.java <66:9 66:16>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar<3> [JarTypeSolver.java <66:18 66:22>] +REFERENCE_TYPE_ARGUMENT java.util.Enumeration -> java.util.jar.JarEntry [JarTypeSolver.java <67:21 67:28>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar(java.lang.String) -> java.util.Enumeration [JarTypeSolver.java <67:9 67:19>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar(java.lang.String) -> java.util.jar.JarEntry [JarTypeSolver.java <67:21 67:28>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar(java.lang.String) -> java.util.jar.JarEntry [JarTypeSolver.java <67:21 67:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar<4> [JarTypeSolver.java <67:31 67:31>] SYMBOL_METHOD java.util.Enumeration java.util.jar.JarFile.entries() REFERENCE_CALL void com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.addPathToJar(java.lang.String) -> java.util.Enumeration java.util.jar.JarFile.entries() [JarTypeSolver.java <67:43 67:49>] @@ -266,8 +269,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [JarTypeSolver.java <98:54 98:67>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) -> java.lang.Override [JarTypeSolver.java <97:6 97:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JarTypeSolver.java <98:28 98:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JarTypeSolver.java <98:12 98:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JarTypeSolver.java <98:28 98:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JarTypeSolver.java <98:28 98:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) -> java.lang.String [JarTypeSolver.java <98:69 98:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType<0> [JarTypeSolver.java <98:76 98:79>] LOCAL_SYMBOL: JarTypeSolver.java<98:82> [JarTypeSolver.java <98:82 98:82>] @@ -317,8 +321,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeS REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.UnsolvedSymbolException [JarTypeSolver.java <112:67 112:89>] LOCAL_SYMBOL: JarTypeSolver.java<112:91> [JarTypeSolver.java <112:91 112:91>] LOCAL_SYMBOL: JarTypeSolver.java<112:91> [JarTypeSolver.java <119:5 119:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JarTypeSolver.java <113:25 113:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JarTypeSolver.java <113:9 113:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JarTypeSolver.java <113:25 113:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JarTypeSolver.java <113:25 113:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.solveType<1> [JarTypeSolver.java <113:51 113:53>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JarTypeSolver.tryToSolveType(java.lang.String) [JarTypeSolver.java <113:57 113:70>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JavaParserTypeSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JavaParserTypeSolver.txt index 11ad9d32..be0538b0 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JavaParserTypeSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_JavaParserTypeSolver.txt @@ -92,25 +92,34 @@ REFERENCE_TYPE_USAGE java.io.File com.github.javaparser.symbolsolver.resolution. SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parent [JavaParserTypeSolver.java <42:24 42:29>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parent -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [JavaParserTypeSolver.java <42:13 42:22>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles [JavaParserTypeSolver.java <44:42 44:52>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [JavaParserTypeSolver.java <44:17 44:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <44:25 44:39>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.util.Map [JavaParserTypeSolver.java <44:13 44:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.lang.String [JavaParserTypeSolver.java <44:17 44:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <44:25 44:39>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.lang.String [JavaParserTypeSolver.java <44:17 44:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <44:25 44:39>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.util.HashMap.HashMap() [JavaParserTypeSolver.java <44:60 44:91>] +REFERENCE_TYPE_ARGUMENT java.util.HashMap -> java.lang.String [JavaParserTypeSolver.java <44:68 44:73>] +REFERENCE_TYPE_ARGUMENT java.util.HashMap -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <44:76 44:90>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.util.HashMap [JavaParserTypeSolver.java <44:60 44:66>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.lang.String [JavaParserTypeSolver.java <44:68 44:73>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <44:76 44:90>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> java.lang.String [JavaParserTypeSolver.java <44:68 44:73>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedFiles -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <44:76 44:90>] SYMBOL_FIELD private java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories [JavaParserTypeSolver.java <45:48 45:64>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [JavaParserTypeSolver.java <45:17 45:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.util.List [JavaParserTypeSolver.java <45:25 45:45>] REFERENCE_TYPE_USAGE java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.util.Map [JavaParserTypeSolver.java <45:13 45:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.lang.String [JavaParserTypeSolver.java <45:17 45:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.util.List [JavaParserTypeSolver.java <45:25 45:28>] -REFERENCE_TYPE_ARGUMENT java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <45:30 45:44>] +REFERENCE_TYPE_USAGE java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.lang.String [JavaParserTypeSolver.java <45:17 45:22>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <45:30 45:44>] +REFERENCE_TYPE_USAGE java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.util.List [JavaParserTypeSolver.java <45:25 45:28>] +REFERENCE_TYPE_USAGE java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <45:30 45:44>] REFERENCE_CALL java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.util.HashMap.HashMap() [JavaParserTypeSolver.java <45:72 45:80>] REFERENCE_TYPE_USAGE java.util.Map> com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parsedDirectories -> java.util.HashMap [JavaParserTypeSolver.java <45:72 45:78>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes [JavaParserTypeSolver.java <46:51 46:60>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [JavaParserTypeSolver.java <46:17 46:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <46:25 46:48>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> java.util.Map [JavaParserTypeSolver.java <46:13 46:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> java.lang.String [JavaParserTypeSolver.java <46:17 46:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <46:25 46:48>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> java.lang.String [JavaParserTypeSolver.java <46:17 46:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <46:25 46:48>] REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> java.util.HashMap.HashMap() [JavaParserTypeSolver.java <46:66 46:74>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes -> java.util.HashMap [JavaParserTypeSolver.java <46:66 46:72>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.JavaParserTypeSolver(java.io.File) [JavaParserTypeSolver.java <48:5 <48:5 <48:12 48:31> 48:44> 50:5>] @@ -184,8 +193,9 @@ REFERENCE_USAGE com.github.javaparser.ast.CompilationUnit com.github.javaparser. REFERENCE_CALL com.github.javaparser.ast.CompilationUnit com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parse(java.io.File) -> java.lang.String java.io.File.getAbsolutePath() [JavaParserTypeSolver.java <75:40 75:54>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parse<0> [JavaParserTypeSolver.java <75:32 75:38>] SYMBOL_METHOD private java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) [JavaParserTypeSolver.java <78:5 <78:5 <78:35 78:48> 78:96> 92:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <78:18 78:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> java.util.List [JavaParserTypeSolver.java <78:13 78:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <78:18 78:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <78:18 78:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> java.io.File [JavaParserTypeSolver.java <78:50 78:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory<0> [JavaParserTypeSolver.java <78:55 78:66>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> java.io.FileNotFoundException [JavaParserTypeSolver.java <78:76 78:96>] @@ -198,8 +208,9 @@ REFERENCE_CALL java.util.List com.git LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory<0> [JavaParserTypeSolver.java <79:44 79:55>] LOCAL_SYMBOL: JavaParserTypeSolver.java<79:77> [JavaParserTypeSolver.java <79:77 79:77>] LOCAL_SYMBOL: JavaParserTypeSolver.java<79:77> [JavaParserTypeSolver.java <89:9 89:9>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <80:18 80:32>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> java.util.List [JavaParserTypeSolver.java <80:13 80:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <80:18 80:32>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <80:18 80:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory<1> [JavaParserTypeSolver.java <80:35 80:39>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) -> java.util.ArrayList.ArrayList() [JavaParserTypeSolver.java <80:47 80:57>] @@ -248,8 +259,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [JavaParserTypeSolver.java <95:54 95:67>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> java.lang.Override [JavaParserTypeSolver.java <94:6 94:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <95:28 95:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeSolver.java <95:12 95:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <95:28 95:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <95:28 95:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> java.lang.String [JavaParserTypeSolver.java <95:69 95:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType<0> [JavaParserTypeSolver.java <95:76 95:79>] LOCAL_SYMBOL: JavaParserTypeSolver.java<95:82> [JavaParserTypeSolver.java <95:82 95:82>] @@ -277,8 +289,9 @@ QUALIFIER: com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> java.util.Map.V java.util.Map.get(java.lang.Object) [JavaParserTypeSolver.java <103:51 103:53>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.foundTypes [JavaParserTypeSolver.java <103:40 103:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType<0> [JavaParserTypeSolver.java <103:55 103:58>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <105:25 105:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeSolver.java <105:9 105:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <105:25 105:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <105:25 105:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType<1> [JavaParserTypeSolver.java <105:51 105:56>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) [JavaParserTypeSolver.java <105:60 105:81>] @@ -296,8 +309,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType<1> [JavaParserTypeSolver.java <107:34 107:39>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveType<1> [JavaParserTypeSolver.java <110:16 110:21>] SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) [JavaParserTypeSolver.java <113:5 <113:5 <113:55 113:76> 113:89> 156:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <113:29 113:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [JavaParserTypeSolver.java <113:13 113:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <113:29 113:52>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [JavaParserTypeSolver.java <113:29 113:52>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> java.lang.String [JavaParserTypeSolver.java <113:78 113:83>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached<0> [JavaParserTypeSolver.java <113:85 113:88>] LOCAL_SYMBOL: JavaParserTypeSolver.java<113:91> [JavaParserTypeSolver.java <113:91 113:91>] @@ -363,8 +377,10 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolR LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached<8> [JavaParserTypeSolver.java <133:33 133:47>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.CompilationUnit com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parse(java.io.File) [JavaParserTypeSolver.java <133:51 133:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached<7> [JavaParserTypeSolver.java <133:57 133:63>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeSolver.java <134:26 134:74>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> java.util.Optional [JavaParserTypeSolver.java <134:17 134:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeSolver.java <134:57 134:71>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeSolver.java <134:73 134:73>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeSolver.java <134:57 134:71>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeSolver.java <134:52 134:55>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeSolver.java <134:48 134:50>] QUALIFIER: com.github.javaparser [JavaParserTypeSolver.java <134:37 134:46>] @@ -397,8 +413,9 @@ LOCAL_SYMBOL: JavaParserTypeSolver.java<138:47> [JavaParserTypeSolver.java <138: LOCAL_SYMBOL: JavaParserTypeSolver.java<138:47> [JavaParserTypeSolver.java <140:13 140:13>] LOCAL_SYMBOL: JavaParserTypeSolver.java<142:17> [JavaParserTypeSolver.java <142:17 142:17>] LOCAL_SYMBOL: JavaParserTypeSolver.java<142:17> [JavaParserTypeSolver.java <150:13 150:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <143:22 143:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> java.util.List [JavaParserTypeSolver.java <143:17 143:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <143:22 143:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.CompilationUnit [JavaParserTypeSolver.java <143:22 143:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached<11> [JavaParserTypeSolver.java <143:39 143:54>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> java.util.List com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.parseDirectory(java.io.File) [JavaParserTypeSolver.java <143:58 143:71>] @@ -410,8 +427,10 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaPars LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached<11> [JavaParserTypeSolver.java <144:56 144:71>] LOCAL_SYMBOL: JavaParserTypeSolver.java<144:74> [JavaParserTypeSolver.java <144:74 144:74>] LOCAL_SYMBOL: JavaParserTypeSolver.java<144:74> [JavaParserTypeSolver.java <149:17 149:17>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeSolver.java <145:30 145:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> java.util.Optional [JavaParserTypeSolver.java <145:21 145:28>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeSolver.java <145:61 145:75>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.ast.body.TypeDeclaration -> ? [JavaParserTypeSolver.java <145:77 145:77>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.JavaParserTypeSolver.tryToSolveTypeUncached(java.lang.String) -> com.github.javaparser.ast.body.TypeDeclaration [JavaParserTypeSolver.java <145:61 145:75>] QUALIFIER: com.github.javaparser.ast.body [JavaParserTypeSolver.java <145:56 145:59>] QUALIFIER: com.github.javaparser.ast [JavaParserTypeSolver.java <145:52 145:54>] QUALIFIER: com.github.javaparser [JavaParserTypeSolver.java <145:41 145:50>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_MemoryTypeSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_MemoryTypeSolver.txt index 2ad9b978..33a3ade7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_MemoryTypeSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_MemoryTypeSolver.txt @@ -50,9 +50,11 @@ REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.resolution.typesolvers. SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.parent [MemoryTypeSolver.java <33:24 33:29>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.parent -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [MemoryTypeSolver.java <33:13 33:22>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap [MemoryTypeSolver.java <34:51 34:64>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [MemoryTypeSolver.java <34:17 34:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [MemoryTypeSolver.java <34:25 34:48>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> java.util.Map [MemoryTypeSolver.java <34:13 34:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> java.lang.String [MemoryTypeSolver.java <34:17 34:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [MemoryTypeSolver.java <34:25 34:48>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> java.lang.String [MemoryTypeSolver.java <34:17 34:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [MemoryTypeSolver.java <34:25 34:48>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> java.util.HashMap.HashMap() [MemoryTypeSolver.java <34:72 34:80>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.declarationMap -> java.util.HashMap [MemoryTypeSolver.java <34:72 34:78>] @@ -158,8 +160,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [MemoryTypeSolver.java <78:54 78:67>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType(java.lang.String) -> java.lang.Override [MemoryTypeSolver.java <77:6 77:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [MemoryTypeSolver.java <78:28 78:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [MemoryTypeSolver.java <78:12 78:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [MemoryTypeSolver.java <78:28 78:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [MemoryTypeSolver.java <78:28 78:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType(java.lang.String) -> java.lang.String [MemoryTypeSolver.java <78:69 78:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.MemoryTypeSolver.tryToSolveType<0> [MemoryTypeSolver.java <78:76 78:79>] LOCAL_SYMBOL: MemoryTypeSolver.java<78:82> [MemoryTypeSolver.java <78:82 78:82>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_ReflectionTypeSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_ReflectionTypeSolver.txt index a9e0028a..9fc0b8b8 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_ReflectionTypeSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-core_com_github_javaparser_symbolsolver_resolution_typesolvers_ReflectionTypeSolver.txt @@ -98,8 +98,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.resolution.SymbolR SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [ReflectionTypeSolver.java <54:54 54:67>] REFERENCE_ANNOTATION_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.lang.Override [ReflectionTypeSolver.java <53:6 53:13>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <54:28 54:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionTypeSolver.java <54:12 54:26>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <54:28 54:51>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <54:28 54:51>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.lang.String [ReflectionTypeSolver.java <54:69 54:74>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<0> [ReflectionTypeSolver.java <54:76 54:79>] LOCAL_SYMBOL: ReflectionTypeSolver.java<54:82> [ReflectionTypeSolver.java <54:82 54:82>] @@ -125,6 +126,7 @@ LOCAL_SYMBOL: ReflectionTypeSolver.java<61:42> [ReflectionTypeSolver.java <63:17 SYMBOL_METHOD java.lang.RuntimeException.RuntimeException(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.lang.RuntimeException.RuntimeException(java.lang.String) [ReflectionTypeSolver.java <62:31 62:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.lang.RuntimeException [ReflectionTypeSolver.java <62:31 62:46>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> ? [ReflectionTypeSolver.java <65:23 65:23>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.lang.Class [ReflectionTypeSolver.java <65:17 65:21>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<2> [ReflectionTypeSolver.java <65:26 65:30>] SYMBOL_METHOD java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) @@ -171,8 +173,9 @@ SYMBOL_METHOD java.lang.String java.lang.String.substring(int) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.lang.String java.lang.String.substring(int) [ReflectionTypeSolver.java <74:45 74:53>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<0> [ReflectionTypeSolver.java <74:40 74:43>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<4> [ReflectionTypeSolver.java <74:55 74:61>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <75:37 75:60>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [ReflectionTypeSolver.java <75:21 75:35>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <75:37 75:60>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <75:37 75:60>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<7> [ReflectionTypeSolver.java <75:63 75:68>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) [ReflectionTypeSolver.java <75:72 75:85>] @@ -182,8 +185,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReferen LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<7> [ReflectionTypeSolver.java <76:25 76:30>] LOCAL_SYMBOL: ReflectionTypeSolver.java<76:44> [ReflectionTypeSolver.java <76:44 76:44>] LOCAL_SYMBOL: ReflectionTypeSolver.java<76:44> [ReflectionTypeSolver.java <84:21 84:21>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <77:34 77:57>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.util.Optional [ReflectionTypeSolver.java <77:25 77:32>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <77:34 77:57>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReflectionTypeSolver.java <77:34 77:57>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType<8> [ReflectionTypeSolver.java <77:60 77:69>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.resolution.typesolvers.ReflectionTypeSolver.tryToSolveType(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [ReflectionTypeSolver.java <78:88 78:96>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractClassDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractClassDeclaration.txt index 55ddc1d5..1d64f6e7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractClassDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractClassDeclaration.txt @@ -60,12 +60,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllSuperClasses() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllSuperClasses() [AbstractClassDeclaration.java <43:38 43:55>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> java.lang.Override [AbstractClassDeclaration.java <42:6 42:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <43:23 43:35>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> java.util.List [AbstractClassDeclaration.java <43:18 43:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <43:23 43:35>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <43:23 43:35>] LOCAL_SYMBOL: AbstractClassDeclaration.java<43:59> [AbstractClassDeclaration.java <43:59 43:59>] LOCAL_SYMBOL: AbstractClassDeclaration.java<43:59> [AbstractClassDeclaration.java <55:5 55:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <44:14 44:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> java.util.List [AbstractClassDeclaration.java <44:9 44:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <44:14 44:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <44:14 44:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses<0> [AbstractClassDeclaration.java <44:29 44:40>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllSuperClasses() -> java.util.ArrayList.ArrayList() [AbstractClassDeclaration.java <44:48 44:58>] @@ -110,12 +112,14 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllInterfaces() REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllInterfaces() [AbstractClassDeclaration.java <58:38 58:53>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> java.lang.Override [AbstractClassDeclaration.java <57:6 57:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <58:23 58:35>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> java.util.List [AbstractClassDeclaration.java <58:18 58:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <58:23 58:35>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <58:23 58:35>] LOCAL_SYMBOL: AbstractClassDeclaration.java<58:57> [AbstractClassDeclaration.java <58:57 58:57>] LOCAL_SYMBOL: AbstractClassDeclaration.java<58:57> [AbstractClassDeclaration.java <69:5 69:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <59:14 59:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> java.util.List [AbstractClassDeclaration.java <59:9 59:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <59:14 59:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [AbstractClassDeclaration.java <59:14 59:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces<0> [AbstractClassDeclaration.java <59:29 59:38>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> java.util.ArrayList.ArrayList() [AbstractClassDeclaration.java <59:46 59:56>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration.getAllInterfaces() -> java.util.ArrayList [AbstractClassDeclaration.java <59:46 59:54>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractTypeDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractTypeDeclaration.txt index d7e04688..d5137e8c 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractTypeDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_AbstractTypeDeclaration.txt @@ -67,18 +67,21 @@ SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllMethods() REFERENCE_OVERRIDE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllMethods() [AbstractTypeDeclaration.java <37:35 37:47>] REFERENCE_ANNOTATION_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.lang.Override [AbstractTypeDeclaration.java <36:6 36:13>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [AbstractTypeDeclaration.java <37:22 37:32>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.Set [AbstractTypeDeclaration.java <37:18 37:20>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [AbstractTypeDeclaration.java <37:22 37:32>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [AbstractTypeDeclaration.java <37:22 37:32>] LOCAL_SYMBOL: AbstractTypeDeclaration.java<37:51> [AbstractTypeDeclaration.java <37:51 37:51>] LOCAL_SYMBOL: AbstractTypeDeclaration.java<37:51> [AbstractTypeDeclaration.java <58:5 58:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [AbstractTypeDeclaration.java <38:13 38:23>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.Set [AbstractTypeDeclaration.java <38:9 38:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [AbstractTypeDeclaration.java <38:13 38:23>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [AbstractTypeDeclaration.java <38:13 38:23>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods<0> [AbstractTypeDeclaration.java <38:26 38:32>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.HashSet.HashSet() [AbstractTypeDeclaration.java <38:40 38:48>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.HashSet [AbstractTypeDeclaration.java <38:40 38:46>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> java.lang.String [AbstractTypeDeclaration.java <40:13 40:18>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.Set [AbstractTypeDeclaration.java <40:9 40:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.lang.String [AbstractTypeDeclaration.java <40:13 40:18>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.lang.String [AbstractTypeDeclaration.java <40:13 40:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods<1> [AbstractTypeDeclaration.java <40:21 40:37>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.HashSet.HashSet() [AbstractTypeDeclaration.java <40:45 40:53>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.AbstractTypeDeclaration.getAllMethods() -> java.util.HashSet [AbstractTypeDeclaration.java <40:45 40:51>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_FunctionalInterfaceLogic.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_FunctionalInterfaceLogic.txt index b217add4..d68782e7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_FunctionalInterfaceLogic.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_FunctionalInterfaceLogic.txt @@ -71,8 +71,9 @@ LOCAL_SYMBOL: FunctionalInterfaceLogic.java<36:40> [FunctionalInterfaceLogic.jav LOCAL_SYMBOL: FunctionalInterfaceLogic.java<36:40> [FunctionalInterfaceLogic.java <38:5 38:5>] SYMBOL_METHOD public static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) [FunctionalInterfaceLogic.java <43:1 <43:1 <43:41 43:59> 43:70> 49:5>] COMMENT: comment [FunctionalInterfaceLogic.java <40:5 42:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <43:28 43:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.Optional [FunctionalInterfaceLogic.java <43:19 43:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <43:28 43:38>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <43:28 43:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [FunctionalInterfaceLogic.java <43:61 43:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod<0> [FunctionalInterfaceLogic.java <43:66 43:69>] LOCAL_SYMBOL: FunctionalInterfaceLogic.java<43:72> [FunctionalInterfaceLogic.java <43:72 43:72>] @@ -101,14 +102,16 @@ REFERENCE_CALL static java.util.Optional] SYMBOL_METHOD public static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) [FunctionalInterfaceLogic.java <54:1 <54:1 <54:41 54:59> 54:101> 68:5>] COMMENT: comment [FunctionalInterfaceLogic.java <51:5 53:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <54:28 54:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.util.Optional [FunctionalInterfaceLogic.java <54:19 54:26>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <54:28 54:38>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <54:28 54:38>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [FunctionalInterfaceLogic.java <54:61 54:84>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod<0> [FunctionalInterfaceLogic.java <54:86 54:100>] LOCAL_SYMBOL: FunctionalInterfaceLogic.java<54:103> [FunctionalInterfaceLogic.java <54:103 54:103>] LOCAL_SYMBOL: FunctionalInterfaceLogic.java<54:103> [FunctionalInterfaceLogic.java <68:5 68:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <56:13 56:23>] REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.util.Set [FunctionalInterfaceLogic.java <56:9 56:11>] -REFERENCE_TYPE_ARGUMENT static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <56:13 56:23>] +REFERENCE_TYPE_USAGE static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [FunctionalInterfaceLogic.java <56:13 56:23>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod<1> [FunctionalInterfaceLogic.java <56:26 56:32>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL static java.util.Optional com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.getFunctionalMethod(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [FunctionalInterfaceLogic.java <61:18 61:24>] @@ -193,8 +196,9 @@ SYMBOL_METHOD java.lang.Class java.lang.reflect.Parameter.getType() REFERENCE_CALL static java.lang.String com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.toSignature(java.lang.reflect.Parameter) -> java.lang.Class java.lang.reflect.Parameter.getType() [FunctionalInterfaceLogic.java <75:18 75:24>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.toSignature<0> [FunctionalInterfaceLogic.java <75:16 75:16>] SYMBOL_FIELD private static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES [FunctionalInterfaceLogic.java <78:33 78:57>] +REFERENCE_TYPE_ARGUMENT java.util.List -> java.lang.String [FunctionalInterfaceLogic.java <78:25 78:30>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES -> java.util.List [FunctionalInterfaceLogic.java <78:20 78:23>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES -> java.lang.String [FunctionalInterfaceLogic.java <78:25 78:30>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES -> java.lang.String [FunctionalInterfaceLogic.java <78:25 78:30>] REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES -> R java.util.stream.Stream.collect(java.util.stream.Collector) [FunctionalInterfaceLogic.java <80:14 80:20>] REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [FunctionalInterfaceLogic.java <79:14 79:16>] REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.logic.FunctionalInterfaceLogic.OBJECT_METHODS_SIGNATURES -> static java.util.stream.Stream java.util.Arrays.stream(T) [FunctionalInterfaceLogic.java <78:68 78:73>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceContext.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceContext.txt index 8590fe4e..19293765 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceContext.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceContext.txt @@ -53,8 +53,9 @@ REFERENCE_TYPE_USAGE int com.github.javaparser.symbolsolver.logic.InferenceConte SYMBOL_FIELD private com.github.javaparser.symbolsolver.logic.ObjectProvider com.github.javaparser.symbolsolver.logic.InferenceContext.objectProvider [InferenceContext.java <34:28 34:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.logic.ObjectProvider com.github.javaparser.symbolsolver.logic.InferenceContext.objectProvider -> com.github.javaparser.symbolsolver.logic.ObjectProvider [InferenceContext.java <34:13 34:26>] SYMBOL_FIELD private java.util.List com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypes [InferenceContext.java <35:41 35:62>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceContext.java <35:18 35:38>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypes -> java.util.List [InferenceContext.java <35:13 35:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypes -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceContext.java <35:18 35:38>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypes -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceContext.java <35:18 35:38>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypes -> java.util.ArrayList.ArrayList() [InferenceContext.java <35:70 35:80>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypes -> java.util.ArrayList [InferenceContext.java <35:70 35:78>] @@ -68,9 +69,11 @@ SYMBOL_FIELD com.github.javaparser.symbolsolver.logic.ObjectProvider com.github. REFERENCE_USAGE com.github.javaparser.symbolsolver.logic.InferenceContext.InferenceContext(com.github.javaparser.symbolsolver.logic.ObjectProvider) -> com.github.javaparser.symbolsolver.logic.ObjectProvider com.github.javaparser.symbolsolver.logic.InferenceContext.objectProvider [InferenceContext.java <38:14 38:27>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.InferenceContext<0> [InferenceContext.java <38:31 38:44>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap [InferenceContext.java <41:48 41:71>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [InferenceContext.java <41:17 41:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceContext.java <41:25 41:45>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> java.util.Map [InferenceContext.java <41:13 41:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> java.lang.String [InferenceContext.java <41:17 41:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceContext.java <41:25 41:45>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> java.lang.String [InferenceContext.java <41:17 41:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceContext.java <41:25 41:45>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> java.util.HashMap.HashMap() [InferenceContext.java <41:79 41:87>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.logic.InferenceContext.inferenceVariableTypeMap -> java.util.HashMap [InferenceContext.java <41:79 41:85>] @@ -180,8 +183,9 @@ REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.re LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<3> [InferenceContext.java <73:66 73:86>] LOCAL_SYMBOL: InferenceContext.java<73:109> [InferenceContext.java <73:109 73:109>] LOCAL_SYMBOL: InferenceContext.java<73:109> [InferenceContext.java <88:13 88:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InferenceContext.java <74:22 74:34>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [InferenceContext.java <74:17 74:20>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InferenceContext.java <74:22 74:34>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InferenceContext.java <74:22 74:34>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<4> [InferenceContext.java <74:37 74:45>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() [InferenceContext.java <74:71 74:85>] @@ -190,8 +194,9 @@ REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceCont LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<5> [InferenceContext.java <75:30 75:49>] REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.String com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getQualifiedName() [InferenceContext.java <75:75 75:90>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<2> [InferenceContext.java <75:53 75:73>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceContext.java <76:22 76:25>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [InferenceContext.java <76:17 76:20>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceContext.java <76:22 76:25>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceContext.java <76:22 76:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<6> [InferenceContext.java <76:28 76:50>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [InferenceContext.java <76:138 76:144>] @@ -220,8 +225,9 @@ REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceCont LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<9> [InferenceContext.java <79:34 79:53>] REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.String com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getQualifiedName() [InferenceContext.java <79:79 79:94>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<3> [InferenceContext.java <79:57 79:77>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceContext.java <80:26 80:29>] REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [InferenceContext.java <80:21 80:24>] -REFERENCE_TYPE_ARGUMENT void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceContext.java <80:26 80:29>] +REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceContext.java <80:26 80:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance<10> [InferenceContext.java <80:32 80:54>] REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [InferenceContext.java <80:140 80:146>] REFERENCE_CALL void com.github.javaparser.symbolsolver.logic.InferenceContext.registerCorrespondance(com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.stream.Stream.T> java.util.stream.Stream.filter(java.util.function.Predicate) [InferenceContext.java <80:77 80:82>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceVariableType.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceVariableType.txt index 9f3dad73..a633fd21 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceVariableType.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-logic_com_github_javaparser_symbolsolver_logic_InferenceVariableType.txt @@ -90,8 +90,9 @@ SYMBOL_FIELD com.github.javaparser.symbolsolver.model.declarations.TypeParameter REFERENCE_USAGE void com.github.javaparser.symbolsolver.logic.InferenceVariableType.setCorrespondingTp(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration com.github.javaparser.symbolsolver.logic.InferenceVariableType.correspondingTp [InferenceVariableType.java <46:14 46:28>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.setCorrespondingTp<0> [InferenceVariableType.java <46:32 46:46>] SYMBOL_FIELD private java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentTypes [InferenceVariableType.java <49:23 49:37>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <49:17 49:20>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentTypes -> java.util.Set [InferenceVariableType.java <49:13 49:15>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentTypes -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <49:17 49:20>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentTypes -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <49:17 49:20>] SYMBOL_METHOD java.util.HashSet.HashSet() REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentTypes -> java.util.HashSet.HashSet() [InferenceVariableType.java <49:45 49:53>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentTypes -> java.util.HashSet [InferenceVariableType.java <49:45 49:51>] @@ -138,8 +139,9 @@ LOCAL_SYMBOL: InferenceVariableType.java<68:27> [InferenceVariableType.java <68: LOCAL_SYMBOL: InferenceVariableType.java<68:27> [InferenceVariableType.java <70:5 70:5>] REFERENCE_USAGE int com.github.javaparser.symbolsolver.logic.InferenceVariableType.hashCode() -> int com.github.javaparser.symbolsolver.logic.InferenceVariableType.id [InferenceVariableType.java <69:16 69:17>] SYMBOL_FIELD private java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.superTypes [InferenceVariableType.java <72:23 72:32>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <72:17 72:20>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.superTypes -> java.util.Set [InferenceVariableType.java <72:13 72:15>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.superTypes -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <72:17 72:20>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.superTypes -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <72:17 72:20>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.superTypes -> java.util.HashSet.HashSet() [InferenceVariableType.java <72:40 72:48>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.superTypes -> java.util.HashSet [InferenceVariableType.java <72:40 72:46>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.logic.InferenceVariableType.InferenceVariableType(int, com.github.javaparser.symbolsolver.logic.ObjectProvider) [InferenceVariableType.java <74:5 <74:5 <74:12 74:32> 74:71> 77:5>] @@ -217,10 +219,12 @@ SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationExcept REFERENCE_CALL boolean com.github.javaparser.symbolsolver.logic.InferenceVariableType.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.UnsupportedOperationException.UnsupportedOperationException() [InferenceVariableType.java <98:19 98:47>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.logic.InferenceVariableType.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.lang.UnsupportedOperationException [InferenceVariableType.java <98:19 98:47>] SYMBOL_METHOD private java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) [InferenceVariableType.java <101:5 <101:5 <101:23 101:59> 101:143> 112:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <101:17 101:20>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> java.util.Set [InferenceVariableType.java <101:13 101:15>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <101:17 101:20>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <101:17 101:20>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceVariableType.java <101:65 101:85>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> java.util.Set [InferenceVariableType.java <101:61 101:63>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceVariableType.java <101:65 101:85>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceVariableType.java <101:65 101:85>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly<0> [InferenceVariableType.java <101:88 101:97>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.logic.InferenceVariableType [InferenceVariableType.java <101:100 101:120>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly<1> [InferenceVariableType.java <101:122 101:142>] @@ -229,8 +233,9 @@ LOCAL_SYMBOL: InferenceVariableType.java<101:145> [InferenceVariableType.java <1 REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> boolean java.util.Set.add(java.util.Set.E) [InferenceVariableType.java <102:20 102:22>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly<0> [InferenceVariableType.java <102:9 102:18>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly<1> [InferenceVariableType.java <102:24 102:44>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <103:13 103:16>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> java.util.Set [InferenceVariableType.java <103:9 103:11>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <103:13 103:16>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <103:13 103:16>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly<2> [InferenceVariableType.java <103:19 103:24>] REFERENCE_CALL java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> java.util.HashSet.HashSet() [InferenceVariableType.java <103:32 103:40>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) -> java.util.HashSet [InferenceVariableType.java <103:32 103:38>] @@ -287,8 +292,9 @@ SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.typesystem.Type co REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <114:12 114:15>] LOCAL_SYMBOL: InferenceVariableType.java<114:34> [InferenceVariableType.java <114:34 114:34>] LOCAL_SYMBOL: InferenceVariableType.java<114:34> [InferenceVariableType.java <140:5 140:5>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <115:13 115:16>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> java.util.Set [InferenceVariableType.java <115:9 115:11>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <115:13 115:16>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <115:13 115:16>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType<0> [InferenceVariableType.java <115:19 115:36>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> java.util.Set com.github.javaparser.symbolsolver.logic.InferenceVariableType.concreteEquivalentTypesAlsoIndirectly(java.util.Set, com.github.javaparser.symbolsolver.logic.InferenceVariableType) [InferenceVariableType.java <115:40 115:76>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> java.util.HashSet.HashSet() [InferenceVariableType.java <115:82 115:90>] @@ -320,8 +326,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith SYMBOL_METHOD java.util.Iterator.E> java.util.Set.iterator() REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> java.util.Iterator.E> java.util.Set.iterator() [InferenceVariableType.java <124:39 124:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType<0> [InferenceVariableType.java <124:20 124:37>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <126:13 126:16>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> java.util.Set [InferenceVariableType.java <126:9 126:11>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <126:13 126:16>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [InferenceVariableType.java <126:13 126:16>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType<1> [InferenceVariableType.java <126:19 126:34>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [InferenceVariableType.java <128:54 128:60>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.logic.InferenceVariableType.equivalentType() -> java.util.stream.Stream.T> java.util.stream.Stream.filter(java.util.function.Predicate) [InferenceVariableType.java <127:54 127:59>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ClassDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ClassDeclaration.txt index 8daa4561..f1ebc196 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ClassDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ClassDeclaration.txt @@ -44,20 +44,24 @@ COMMENT: comment [ClassDeclaration.java <38:5 44:7>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getSuperClass() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <45:5 45:17>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() [ClassDeclaration.java <52:1 <52:1 <52:25 52:37> 52:39> 52:40>] COMMENT: comment [ClassDeclaration.java <47:5 51:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <52:10 52:22>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() -> java.util.List [ClassDeclaration.java <52:5 52:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <52:10 52:22>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <52:10 52:22>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllSuperClasses() [ClassDeclaration.java <58:1 <58:1 <58:25 58:42> 58:44> 58:45>] COMMENT: comment [ClassDeclaration.java <54:5 57:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <58:10 58:22>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllSuperClasses() -> java.util.List [ClassDeclaration.java <58:5 58:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllSuperClasses() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <58:10 58:22>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllSuperClasses() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <58:10 58:22>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllInterfaces() [ClassDeclaration.java <67:1 <67:1 <67:25 67:40> 67:42> 67:43>] COMMENT: comment [ClassDeclaration.java <60:5 66:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <67:10 67:22>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllInterfaces() -> java.util.List [ClassDeclaration.java <67:5 67:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <67:10 67:22>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getAllInterfaces() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ClassDeclaration.java <67:10 67:22>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() [ClassDeclaration.java <77:1 <77:1 <77:34 77:48> 77:50> 77:51>] COMMENT: comment [ClassDeclaration.java <73:5 76:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ClassDeclaration.java <77:10 77:31>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() -> java.util.List [ClassDeclaration.java <77:5 77:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ClassDeclaration.java <77:10 77:31>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ClassDeclaration.getConstructors() -> com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration [ClassDeclaration.java <77:10 77:31>] COMMENT: comment [ClassDeclaration.java <1:1 15:3>] COMMENT: comment [ClassDeclaration.java <69:5 69:7>] COMMENT: comment [ClassDeclaration.java <70:5 70:20>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_InterfaceDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_InterfaceDeclaration.txt index 219b531d..d2d319be 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_InterfaceDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_InterfaceDeclaration.txt @@ -43,16 +43,19 @@ LOCAL_SYMBOL: InterfaceDeclaration.java<32:35> [InterfaceDeclaration.java <32:35 LOCAL_SYMBOL: InterfaceDeclaration.java<32:35> [InterfaceDeclaration.java <34:5 34:5>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() [InterfaceDeclaration.java <39:1 <39:1 <39:25 39:45> 39:47> 39:48>] COMMENT: comment [InterfaceDeclaration.java <36:5 38:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <39:10 39:22>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() -> java.util.List [InterfaceDeclaration.java <39:5 39:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <39:10 39:22>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <39:10 39:22>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() [InterfaceDeclaration.java <44:1 <44:1 <44:33 44:56> 44:58> 51:5>] COMMENT: comment [InterfaceDeclaration.java <41:5 43:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <44:18 44:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> java.util.List [InterfaceDeclaration.java <44:13 44:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <44:18 44:30>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <44:18 44:30>] LOCAL_SYMBOL: InterfaceDeclaration.java<44:60> [InterfaceDeclaration.java <44:60 44:60>] LOCAL_SYMBOL: InterfaceDeclaration.java<44:60> [InterfaceDeclaration.java <51:5 51:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <45:14 45:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> java.util.List [InterfaceDeclaration.java <45:9 45:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <45:14 45:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [InterfaceDeclaration.java <45:14 45:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended<0> [InterfaceDeclaration.java <45:29 45:38>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.declarations.InterfaceDeclaration.getAllInterfacesExtended() -> java.util.ArrayList.ArrayList() [InterfaceDeclaration.java <45:46 45:56>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_MethodLikeDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_MethodLikeDeclaration.txt index 486c3947..fa9cc6ec 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_MethodLikeDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_MethodLikeDeclaration.txt @@ -146,8 +146,9 @@ SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter(java.lang.String) -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) [MethodLikeDeclaration.java <114:48 114:64>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter(java.lang.String) -> java.lang.Override [MethodLikeDeclaration.java <113:6 113:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodLikeDeclaration.java <114:22 114:45>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter(java.lang.String) -> java.util.Optional [MethodLikeDeclaration.java <114:13 114:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodLikeDeclaration.java <114:22 114:45>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodLikeDeclaration.java <114:22 114:45>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter(java.lang.String) -> java.lang.String [MethodLikeDeclaration.java <114:66 114:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.MethodLikeDeclaration.findTypeParameter<0> [MethodLikeDeclaration.java <114:73 114:76>] LOCAL_SYMBOL: MethodLikeDeclaration.java<114:79> [MethodLikeDeclaration.java <114:79 114:79>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ReferenceTypeDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ReferenceTypeDeclaration.txt index 449cb9bf..d4b51587 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ReferenceTypeDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_ReferenceTypeDeclaration.txt @@ -75,16 +75,19 @@ LOCAL_SYMBOL: ReferenceTypeDeclaration.java<20:56> [ReferenceTypeDeclaration.jav LOCAL_SYMBOL: ReferenceTypeDeclaration.java<20:56> [ReferenceTypeDeclaration.java <22:5 22:5>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() [ReferenceTypeDeclaration.java <36:1 <36:1 <36:25 36:36> 36:38> 36:39>] COMMENT: comment [ReferenceTypeDeclaration.java <28:5 35:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <36:10 36:22>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() -> java.util.List [ReferenceTypeDeclaration.java <36:5 36:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <36:10 36:22>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <36:10 36:22>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() [ReferenceTypeDeclaration.java <42:1 <42:1 <42:33 42:47> 42:49> 56:5>] COMMENT: comment [ReferenceTypeDeclaration.java <38:5 41:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <42:18 42:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> java.util.List [ReferenceTypeDeclaration.java <42:13 42:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <42:18 42:30>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <42:18 42:30>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<42:51> [ReferenceTypeDeclaration.java <42:51 42:51>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<42:51> [ReferenceTypeDeclaration.java <56:5 56:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <43:14 43:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> java.util.List [ReferenceTypeDeclaration.java <43:9 43:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <43:14 43:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceTypeDeclaration.java <43:14 43:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors<0> [ReferenceTypeDeclaration.java <43:29 43:37>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() -> java.util.ArrayList.ArrayList() [ReferenceTypeDeclaration.java <43:45 43:55>] @@ -132,8 +135,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Field LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getField<0> [ReferenceTypeDeclaration.java <73:46 73:49>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<73:52> [ReferenceTypeDeclaration.java <73:52 73:52>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<73:52> [ReferenceTypeDeclaration.java <80:5 80:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <74:18 74:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getField(java.lang.String) -> java.util.Optional [ReferenceTypeDeclaration.java <74:9 74:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getField(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <74:18 74:33>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getField(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <74:18 74:33>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getField<1> [ReferenceTypeDeclaration.java <74:36 74:40>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getField(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [ReferenceTypeDeclaration.java <74:111 74:119>] @@ -171,8 +175,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Field LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField<0> [ReferenceTypeDeclaration.java <85:53 85:56>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<85:59> [ReferenceTypeDeclaration.java <85:59 85:59>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<85:59> [ReferenceTypeDeclaration.java <92:5 92:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <86:18 86:33>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField(java.lang.String) -> java.util.Optional [ReferenceTypeDeclaration.java <86:9 86:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <86:18 86:33>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <86:18 86:33>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField<1> [ReferenceTypeDeclaration.java <86:36 86:40>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [ReferenceTypeDeclaration.java <86:110 86:118>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleField(java.lang.String) -> java.util.stream.Stream.T> java.util.stream.Stream.filter(java.util.function.Predicate) [ReferenceTypeDeclaration.java <86:72 86:77>] @@ -233,12 +238,14 @@ LOCAL_SYMBOL: java.util.function.Predicate.test<2> [ReferenceTypeDeclaration. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.hasVisibleField<0> [ReferenceTypeDeclaration.java <105:75 105:78>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() [ReferenceTypeDeclaration.java <113:1 <113:1 <113:28 113:39> 113:41> 113:42>] COMMENT: comment [ReferenceTypeDeclaration.java <108:5 112:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <113:10 113:25>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() -> java.util.List [ReferenceTypeDeclaration.java <113:5 113:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <113:10 113:25>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <113:10 113:25>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleFields() [ReferenceTypeDeclaration.java <118:1 <118:1 <118:36 118:51> 118:53> 122:5>] COMMENT: comment [ReferenceTypeDeclaration.java <115:5 117:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <118:18 118:33>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleFields() -> java.util.List [ReferenceTypeDeclaration.java <118:13 118:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <118:18 118:33>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getVisibleFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <118:18 118:33>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<118:55> [ReferenceTypeDeclaration.java <118:55 118:55>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<118:55> [ReferenceTypeDeclaration.java <122:5 122:5>] SYMBOL_METHOD R java.util.stream.Stream.collect(java.util.stream.Collector) @@ -263,8 +270,9 @@ REFERENCE_CALL java.util.List] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllNonStaticFields() [ReferenceTypeDeclaration.java <127:1 <127:1 <127:36 127:56> 127:58> 129:5>] COMMENT: comment [ReferenceTypeDeclaration.java <124:5 126:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <127:18 127:33>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllNonStaticFields() -> java.util.List [ReferenceTypeDeclaration.java <127:13 127:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllNonStaticFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <127:18 127:33>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllNonStaticFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <127:18 127:33>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<127:60> [ReferenceTypeDeclaration.java <127:60 127:60>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<127:60> [ReferenceTypeDeclaration.java <129:5 129:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllNonStaticFields() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceTypeDeclaration.java <128:69 128:75>] @@ -279,8 +287,9 @@ REFERENCE_CALL java.util.List] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllStaticFields() [ReferenceTypeDeclaration.java <134:1 <134:1 <134:36 134:53> 134:55> 136:5>] COMMENT: comment [ReferenceTypeDeclaration.java <131:5 133:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <134:18 134:33>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllStaticFields() -> java.util.List [ReferenceTypeDeclaration.java <134:13 134:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllStaticFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <134:18 134:33>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllStaticFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <134:18 134:33>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<134:57> [ReferenceTypeDeclaration.java <134:57 134:57>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<134:57> [ReferenceTypeDeclaration.java <136:5 136:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllStaticFields() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceTypeDeclaration.java <135:68 135:74>] @@ -294,8 +303,9 @@ REFERENCE_CALL java.util.List] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredFields() [ReferenceTypeDeclaration.java <141:1 <141:1 <141:36 141:52> 141:54> 143:5>] COMMENT: comment [ReferenceTypeDeclaration.java <138:5 140:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <141:18 141:33>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredFields() -> java.util.List [ReferenceTypeDeclaration.java <141:13 141:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <141:18 141:33>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredFields() -> com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration [ReferenceTypeDeclaration.java <141:18 141:33>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<141:56> [ReferenceTypeDeclaration.java <141:56 141:56>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<141:56> [ReferenceTypeDeclaration.java <143:5 143:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredFields() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceTypeDeclaration.java <142:119 142:125>] @@ -312,12 +322,14 @@ REFERENCE_CALL java.util.List] SYMBOL_METHOD default java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() [ReferenceTypeDeclaration.java <152:1 <152:1 <152:28 152:45> 152:47> 152:48>] COMMENT: comment [ReferenceTypeDeclaration.java <149:5 151:7>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReferenceTypeDeclaration.java <152:9 152:25>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() -> java.util.Set [ReferenceTypeDeclaration.java <152:5 152:7>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReferenceTypeDeclaration.java <152:9 152:25>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [ReferenceTypeDeclaration.java <152:9 152:25>] SYMBOL_METHOD default java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllMethods() [ReferenceTypeDeclaration.java <158:1 <158:1 <158:22 158:34> 158:36> 158:37>] COMMENT: comment [ReferenceTypeDeclaration.java <154:5 157:7>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeDeclaration.java <158:9 158:19>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllMethods() -> java.util.Set [ReferenceTypeDeclaration.java <158:5 158:7>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeDeclaration.java <158:9 158:19>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceTypeDeclaration.java <158:9 158:19>] SYMBOL_METHOD default boolean com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) [ReferenceTypeDeclaration.java <168:1 <168:1 <168:13 168:26> 168:37> 168:38>] COMMENT: comment [ReferenceTypeDeclaration.java <164:5 167:7>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type) -> boolean [ReferenceTypeDeclaration.java <168:5 168:11>] @@ -375,8 +387,9 @@ SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter(java.lang.String) -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) [ReferenceTypeDeclaration.java <214:48 214:64>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter(java.lang.String) -> java.lang.Override [ReferenceTypeDeclaration.java <213:6 213:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceTypeDeclaration.java <214:22 214:45>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter(java.lang.String) -> java.util.Optional [ReferenceTypeDeclaration.java <214:13 214:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceTypeDeclaration.java <214:22 214:45>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceTypeDeclaration.java <214:22 214:45>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter(java.lang.String) -> java.lang.String [ReferenceTypeDeclaration.java <214:66 214:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.findTypeParameter<0> [ReferenceTypeDeclaration.java <214:73 214:76>] LOCAL_SYMBOL: ReferenceTypeDeclaration.java<214:79> [ReferenceTypeDeclaration.java <214:79 214:79>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeDeclaration.txt index bff3fb5b..c50df9d0 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeDeclaration.txt @@ -33,8 +33,9 @@ COMMENT: comment [TypeDeclaration.java <24:1 29:3>] REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration -> com.github.javaparser.symbolsolver.model.declarations.Declaration [TypeDeclaration.java <30:42 30:52>] SYMBOL_METHOD default java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() [TypeDeclaration.java <39:1 <39:1 <39:43 39:55> 39:57> 41:5>] COMMENT: comment [TypeDeclaration.java <36:5 38:7>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <39:17 39:40>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() -> java.util.Set [TypeDeclaration.java <39:13 39:15>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <39:17 39:40>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.internalTypes() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <39:17 39:40>] LOCAL_SYMBOL: TypeDeclaration.java<39:59> [TypeDeclaration.java <39:59 39:59>] LOCAL_SYMBOL: TypeDeclaration.java<39:59> [TypeDeclaration.java <41:5 41:5>] SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationException(java.lang.String) @@ -52,8 +53,9 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.Refer LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.getInternalType<0> [TypeDeclaration.java <47:61 47:64>] LOCAL_SYMBOL: TypeDeclaration.java<47:67> [TypeDeclaration.java <47:67 47:67>] LOCAL_SYMBOL: TypeDeclaration.java<47:67> [TypeDeclaration.java <52:5 52:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <48:18 48:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.getInternalType(java.lang.String) -> java.util.Optional [TypeDeclaration.java <48:9 48:16>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <48:18 48:41>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.getInternalType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <48:18 48:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.getInternalType<1> [TypeDeclaration.java <48:44 48:47>] SYMBOL_METHOD java.util.Optional.T> java.util.stream.Stream.findFirst() REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.getInternalType(java.lang.String) -> java.util.Optional.T> java.util.stream.Stream.findFirst() [TypeDeclaration.java <49:85 49:93>] @@ -98,8 +100,9 @@ LOCAL_SYMBOL: java.util.function.Predicate.test<2> [TypeDeclaration.java <59: LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.hasInternalType<0> [TypeDeclaration.java <59:79 59:82>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [TypeDeclaration.java <67:1 <67:1 <67:40 67:52> 67:54> 67:55>] COMMENT: comment [TypeDeclaration.java <62:5 66:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <67:14 67:37>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() -> java.util.Optional [TypeDeclaration.java <67:5 67:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <67:14 67:37>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeDeclaration.java <67:14 67:37>] SYMBOL_METHOD default boolean com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.isClass() [TypeDeclaration.java <77:1 <77:1 <77:21 77:27> 77:29> 79:5>] COMMENT: comment [TypeDeclaration.java <73:5 76:7>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.isClass() -> boolean [TypeDeclaration.java <77:13 77:19>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParameterDeclaration.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParameterDeclaration.txt index 49ce9359..4d8aa811 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParameterDeclaration.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParameterDeclaration.txt @@ -46,8 +46,9 @@ REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declaration LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType<0> [TypeParameterDeclaration.java <41:57 41:60>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType(java.lang.String, java.lang.String, java.util.List) -> java.lang.String [TypeParameterDeclaration.java <41:63 41:68>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType<1> [TypeParameterDeclaration.java <41:70 41:79>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <41:87 41:91>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType(java.lang.String, java.lang.String, java.util.List) -> java.util.List [TypeParameterDeclaration.java <41:82 41:85>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType(java.lang.String, java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <41:87 41:91>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType(java.lang.String, java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <41:87 41:91>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType<2> [TypeParameterDeclaration.java <41:94 41:99>] LOCAL_SYMBOL: TypeParameterDeclaration.java<41:102> [TypeParameterDeclaration.java <41:102 41:102>] LOCAL_SYMBOL: TypeParameterDeclaration.java<41:102> [TypeParameterDeclaration.java <93:5 93:5>] @@ -112,8 +113,9 @@ SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) REFERENCE_OVERRIDE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TypeParameterDeclaration.java <79:32 79:40>] REFERENCE_ANNOTATION_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.lang.Override [TypeParameterDeclaration.java <78:14 78:21>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <79:25 79:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [TypeParameterDeclaration.java <79:20 79:23>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <79:25 79:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <79:25 79:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [TypeParameterDeclaration.java <79:42 79:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).getBounds<3> [TypeParameterDeclaration.java <79:53 79:62>] LOCAL_SYMBOL: TypeParameterDeclaration.java<79:65> [TypeParameterDeclaration.java <79:65 79:65>] @@ -131,8 +133,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).containerType() -> java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration.containerType() [TypeParameterDeclaration.java <89:55 89:67>] REFERENCE_ANNOTATION_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).containerType() -> java.lang.Override [TypeParameterDeclaration.java <88:14 88:21>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeParameterDeclaration.java <89:29 89:52>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).containerType() -> java.util.Optional [TypeParameterDeclaration.java <89:20 89:27>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeParameterDeclaration.java <89:29 89:52>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.onType.anonymous class (TypeParameterDeclaration.java<42:47>).containerType() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeParameterDeclaration.java <89:29 89:52>] LOCAL_SYMBOL: TypeParameterDeclaration.java<89:71> [TypeParameterDeclaration.java <89:71 89:71>] LOCAL_SYMBOL: TypeParameterDeclaration.java<89:71> [TypeParameterDeclaration.java <91:13 91:13>] SYMBOL_METHOD java.lang.UnsupportedOperationException.UnsupportedOperationException() @@ -205,8 +208,9 @@ COMMENT: comment [TypeParameterDeclaration.java <156:5 158:7>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getContainer() -> com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable [TypeParameterDeclaration.java <159:5 159:22>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [TypeParameterDeclaration.java <166:1 <166:1 <166:17 166:25> 166:48> 166:49>] COMMENT: comment [TypeParameterDeclaration.java <161:5 165:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <166:10 166:14>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [TypeParameterDeclaration.java <166:5 166:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <166:10 166:14>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <166:10 166:14>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds(com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [TypeParameterDeclaration.java <166:27 166:36>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.getBounds<0> [TypeParameterDeclaration.java <166:38 166:47>] SYMBOL_CLASS default com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration.Bound [TypeParameterDeclaration.java <171:1 <171:11 171:15> 220:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParametrizable.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParametrizable.txt index 57daad60..621d066d 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParametrizable.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_declarations_TypeParametrizable.txt @@ -24,12 +24,14 @@ LOCAL_SYMBOL: TypeParametrizable.java<27:37> [TypeParametrizable.java <40:1 40:1 COMMENT: comment [TypeParametrizable.java <22:1 26:3>] SYMBOL_METHOD default java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() [TypeParametrizable.java <32:1 <32:1 <32:36 32:52> 32:54> 32:55>] COMMENT: comment [TypeParametrizable.java <29:5 31:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametrizable.java <32:10 32:33>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() -> java.util.List [TypeParametrizable.java <32:5 32:8>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametrizable.java <32:10 32:33>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.getTypeParameters() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametrizable.java <32:10 32:33>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) [TypeParametrizable.java <38:1 <38:1 <38:40 38:56> 38:69> 38:70>] COMMENT: comment [TypeParametrizable.java <34:5 37:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametrizable.java <38:14 38:37>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) -> java.util.Optional [TypeParametrizable.java <38:5 38:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametrizable.java <38:14 38:37>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametrizable.java <38:14 38:37>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter(java.lang.String) -> java.lang.String [TypeParametrizable.java <38:58 38:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.declarations.TypeParametrizable.findTypeParameter<0> [TypeParametrizable.java <38:65 38:68>] COMMENT: comment [TypeParametrizable.java <1:1 15:3>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_methods_MethodUsage.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_methods_MethodUsage.txt index f18927b2..d8c63b4f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_methods_MethodUsage.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_methods_MethodUsage.txt @@ -69,8 +69,9 @@ REFERENCE_INHERITANCE com.github.javaparser.symbolsolver.model.methods.MethodUsa SYMBOL_FIELD private com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration com.github.javaparser.symbolsolver.model.methods.MethodUsage.declaration [MethodUsage.java <35:31 35:41>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration com.github.javaparser.symbolsolver.model.methods.MethodUsage.declaration -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodUsage.java <35:13 35:29>] SYMBOL_FIELD private java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes [MethodUsage.java <36:24 36:33>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <36:18 36:21>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes -> java.util.List [MethodUsage.java <36:13 36:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <36:18 36:21>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <36:18 36:21>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes -> java.util.ArrayList.ArrayList() [MethodUsage.java <36:41 36:51>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes -> java.util.ArrayList [MethodUsage.java <36:41 36:49>] @@ -121,8 +122,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.Metho SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type) [MethodUsage.java <49:5 <49:5 <49:12 49:22> 49:93> 51:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodUsage.java <49:24 49:40>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage<0> [MethodUsage.java <49:42 49:52>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <49:60 49:63>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [MethodUsage.java <49:55 49:58>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <49:60 49:63>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <49:60 49:63>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage<1> [MethodUsage.java <49:66 49:75>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <49:78 49:81>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage<2> [MethodUsage.java <49:83 49:92>] @@ -138,8 +140,9 @@ QUALIFIER: com.github.javaparser.symbolsolver.model.typesystem.parametrization.T SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap) [MethodUsage.java <53:5 <53:5 <53:13 53:23> 53:131> 58:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap) -> com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration [MethodUsage.java <53:25 53:41>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage<0> [MethodUsage.java <53:43 53:53>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <53:61 53:64>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap) -> java.util.List [MethodUsage.java <53:56 53:59>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <53:61 53:64>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <53:61 53:64>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage<1> [MethodUsage.java <53:67 53:76>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage(com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.typesystem.Type, com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <53:79 53:82>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.MethodUsage<2> [MethodUsage.java <53:84 53:93>] @@ -193,8 +196,9 @@ LOCAL_SYMBOL: MethodUsage.java<80:30> [MethodUsage.java <80:30 80:30>] LOCAL_SYMBOL: MethodUsage.java<80:30> [MethodUsage.java <82:5 82:5>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.methods.MethodUsage.returnType() -> com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.methods.MethodUsage.returnType [MethodUsage.java <81:16 81:25>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.getParamTypes() [MethodUsage.java <84:5 <84:5 <84:23 84:35> 84:37> 86:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <84:17 84:20>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.getParamTypes() -> java.util.List [MethodUsage.java <84:12 84:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.getParamTypes() -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <84:17 84:20>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.getParamTypes() -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <84:17 84:20>] LOCAL_SYMBOL: MethodUsage.java<84:39> [MethodUsage.java <84:39 84:39>] LOCAL_SYMBOL: MethodUsage.java<84:39> [MethodUsage.java <86:5 86:5>] REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.getParamTypes() -> java.util.List com.github.javaparser.symbolsolver.model.methods.MethodUsage.paramTypes [MethodUsage.java <85:16 85:25>] @@ -213,8 +217,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.repla LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceParamType<1> [MethodUsage.java <89:34 89:41>] LOCAL_SYMBOL: MethodUsage.java<89:44> [MethodUsage.java <89:44 89:44>] LOCAL_SYMBOL: MethodUsage.java<89:44> [MethodUsage.java <91:9 91:9>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <92:14 92:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceParamType(int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.List [MethodUsage.java <92:9 92:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceParamType(int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <92:14 92:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceParamType(int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <92:14 92:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceParamType<2> [MethodUsage.java <92:20 92:28>] SYMBOL_METHOD java.util.LinkedList.LinkedList(java.util.Collection) REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceParamType(int, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.LinkedList.LinkedList(java.util.Collection) [MethodUsage.java <92:36 92:47>] @@ -298,9 +303,11 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com. REFERENCE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap com.github.javaparser.symbolsolver.model.methods.MethodUsage.typeParametersMap [MethodUsage.java <125:80 125:96>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter<0> [MethodUsage.java <125:119 125:131>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter<1> [MethodUsage.java <125:134 125:137>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodUsage.java <127:13 127:36>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <127:39 127:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.Map [MethodUsage.java <127:9 127:11>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodUsage.java <127:13 127:36>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <127:39 127:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [MethodUsage.java <127:13 127:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [MethodUsage.java <127:39 127:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter<3> [MethodUsage.java <127:45 127:57>] SYMBOL_METHOD java.util.HashMap.HashMap() REFERENCE_CALL com.github.javaparser.symbolsolver.model.methods.MethodUsage com.github.javaparser.symbolsolver.model.methods.MethodUsage.replaceTypeParameter(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.HashMap.HashMap() [MethodUsage.java <127:65 127:73>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_SymbolReference.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_SymbolReference.txt index 5f6933f8..ac3ac23d 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_SymbolReference.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_SymbolReference.txt @@ -30,11 +30,13 @@ COMMENT: comment [SymbolReference.java <23:1 28:3>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S [SymbolReference.java <29:30 29:30>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S -> com.github.javaparser.symbolsolver.model.declarations.Declaration [SymbolReference.java <29:40 29:50>] SYMBOL_FIELD private java.util.Optional com.github.javaparser.symbolsolver.model.resolution.SymbolReference.correspondingDeclaration [SymbolReference.java <31:35 31:58>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> ? extends S [SymbolReference.java <31:22 31:32>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.resolution.SymbolReference.correspondingDeclaration -> java.util.Optional [SymbolReference.java <31:13 31:20>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.resolution.SymbolReference.correspondingDeclaration -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S [SymbolReference.java <31:32 31:32>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.resolution.SymbolReference.correspondingDeclaration -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S [SymbolReference.java <31:32 31:32>] SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) [SymbolReference.java <33:5 <33:5 <33:13 33:27> 33:75> 35:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> ? extends S [SymbolReference.java <33:38 33:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) -> java.util.Optional [SymbolReference.java <33:29 33:36>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S [SymbolReference.java <33:48 33:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.S [SymbolReference.java <33:48 33:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference<0> [SymbolReference.java <33:51 33:74>] LOCAL_SYMBOL: SymbolReference.java<33:77> [SymbolReference.java <33:77 33:77>] LOCAL_SYMBOL: SymbolReference.java<33:77> [SymbolReference.java <35:5 35:5>] @@ -48,16 +50,18 @@ SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.model.resolution.Symbol REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S -> com.github.javaparser.symbolsolver.model.declarations.Declaration [SymbolReference.java <40:30 40:40>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S2 [SymbolReference.java <40:43 40:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S2 -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <40:54 40:54>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <40:73 40:73>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolReference.java <40:57 40:71>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <40:73 40:73>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <40:73 40:73>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S2 [SymbolReference.java <40:83 40:84>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved<0> [SymbolReference.java <40:86 40:102>] LOCAL_SYMBOL: SymbolReference.java<40:105> [SymbolReference.java <40:105 40:105>] LOCAL_SYMBOL: SymbolReference.java<40:105> [SymbolReference.java <42:5 42:5>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) [SymbolReference.java <41:20 41:37>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <41:36 41:36>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolReference.java <41:20 41:34>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <41:36 41:36>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved.S [SymbolReference.java <41:36 41:36>] SYMBOL_METHOD static java.util.Optional java.util.Optional.of(T) REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.solved(S2) -> static java.util.Optional java.util.Optional.of(T) [SymbolReference.java <41:48 41:49>] QUALIFIER: java.util.Optional [SymbolReference.java <41:39 41:46>] @@ -68,20 +72,24 @@ SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.model.resolution.Symbol REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S -> com.github.javaparser.symbolsolver.model.declarations.Declaration [SymbolReference.java <47:30 47:40>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S2 [SymbolReference.java <47:43 47:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S2 -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <47:54 47:54>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <47:73 47:73>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolReference.java <47:57 47:71>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <47:73 47:73>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <47:73 47:73>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S2 [SymbolReference.java <47:91 47:92>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> java.lang.Class [SymbolReference.java <47:85 47:89>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S2 [SymbolReference.java <47:91 47:92>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S2 [SymbolReference.java <47:91 47:92>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved<0> [SymbolReference.java <47:95 47:99>] LOCAL_SYMBOL: SymbolReference.java<47:102> [SymbolReference.java <47:102 47:102>] LOCAL_SYMBOL: SymbolReference.java<47:102> [SymbolReference.java <49:5 49:5>] REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.SymbolReference(java.util.Optional) [SymbolReference.java <48:20 48:37>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <48:36 48:36>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolReference.java <48:20 48:34>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <48:36 48:36>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <48:36 48:36>] SYMBOL_METHOD static java.util.Optional java.util.Optional.empty() REFERENCE_CALL static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> static java.util.Optional java.util.Optional.empty() [SymbolReference.java <48:51 48:55>] +REFERENCE_TYPE_ARGUMENT static java.util.Optional java.util.Optional.empty() -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <48:49 48:49>] QUALIFIER: java.util.Optional [SymbolReference.java <48:39 48:46>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <48:49 48:49>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved(java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.unsolved.S [SymbolReference.java <48:49 48:49>] SYMBOL_METHOD public java.lang.String com.github.javaparser.symbolsolver.model.resolution.SymbolReference.toString() [SymbolReference.java <51:5 <51:5 <52:19 52:26> 52:28> 54:5>] SYMBOL_METHOD java.lang.String java.lang.Object.toString() REFERENCE_OVERRIDE java.lang.String com.github.javaparser.symbolsolver.model.resolution.SymbolReference.toString() -> java.lang.String java.lang.Object.toString() [SymbolReference.java <52:19 52:26>] @@ -117,13 +125,16 @@ REFERENCE_USAGE boolean com.github.javaparser.symbolsolver.model.resolution.Symb SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) [SymbolReference.java <73:5 <73:5 <73:62 73:66> 73:116> 79:5>] SYMBOL_TYPE_PARAMETER com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:20 73:20>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O -> com.github.javaparser.symbolsolver.model.declarations.Declaration [SymbolReference.java <73:30 73:40>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:59 73:59>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolReference.java <73:43 73:57>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:59 73:59>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:59 73:59>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> ? extends O [SymbolReference.java <73:84 73:94>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [SymbolReference.java <73:68 73:82>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:94 73:94>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:94 73:94>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt<0> [SymbolReference.java <73:97 73:99>] +REFERENCE_TYPE_ARGUMENT java.lang.Class -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:108 73:108>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> java.lang.Class [SymbolReference.java <73:102 73:106>] -REFERENCE_TYPE_ARGUMENT static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:108 73:108>] +REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt(com.github.javaparser.symbolsolver.model.resolution.SymbolReference, java.lang.Class) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt.O [SymbolReference.java <73:108 73:108>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.SymbolReference.adapt<1> [SymbolReference.java <73:111 73:115>] LOCAL_SYMBOL: SymbolReference.java<73:118> [SymbolReference.java <73:118 73:118>] LOCAL_SYMBOL: SymbolReference.java<73:118> [SymbolReference.java <79:5 79:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_TypeSolver.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_TypeSolver.txt index 674d0412..8f73e250 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_TypeSolver.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_resolution_TypeSolver.txt @@ -47,8 +47,9 @@ REFERENCE_TYPE_USAGE void com.github.javaparser.symbolsolver.model.resolution.Ty LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.TypeSolver.setParent<0> [TypeSolver.java <48:31 48:36>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [TypeSolver.java <54:1 <54:1 <54:47 54:60> 54:73> 54:74>] COMMENT: comment [TypeSolver.java <50:5 53:7>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeSolver.java <54:21 54:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeSolver.java <54:5 54:19>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeSolver.java <54:21 54:44>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeSolver.java <54:21 54:44>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) -> java.lang.String [TypeSolver.java <54:62 54:67>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType<0> [TypeSolver.java <54:69 54:72>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) [TypeSolver.java <59:1 <59:1 <59:38 59:46> 59:90> 66:5>] @@ -59,8 +60,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.TypeSolver.sol REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.UnsolvedSymbolException [TypeSolver.java <59:68 59:90>] LOCAL_SYMBOL: TypeSolver.java<59:92> [TypeSolver.java <59:92 59:92>] LOCAL_SYMBOL: TypeSolver.java<59:92> [TypeSolver.java <66:5 66:5>] +REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.resolution.SymbolReference -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeSolver.java <60:25 60:48>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference [TypeSolver.java <60:9 60:23>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeSolver.java <60:25 60:48>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [TypeSolver.java <60:25 60:48>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType<1> [TypeSolver.java <60:51 60:53>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) REFERENCE_CALL com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.resolution.TypeSolver.solveType(java.lang.String) -> com.github.javaparser.symbolsolver.model.resolution.SymbolReference com.github.javaparser.symbolsolver.model.resolution.TypeSolver.tryToSolveType(java.lang.String) [TypeSolver.java <60:57 60:70>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ArrayType.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ArrayType.txt index fa6319fb..115e9b09 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ArrayType.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ArrayType.txt @@ -156,9 +156,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables<0> [ArrayType.java <99:63 99:73>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ArrayType.java <99:76 99:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables<1> [ArrayType.java <99:81 99:88>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ArrayType.java <99:95 99:118>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [ArrayType.java <99:121 99:124>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [ArrayType.java <99:91 99:93>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ArrayType.java <99:95 99:118>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ArrayType.java <99:121 99:124>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ArrayType.java <99:95 99:118>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ArrayType.java <99:121 99:124>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ArrayType.replaceTypeVariables<2> [ArrayType.java <99:127 99:139>] LOCAL_SYMBOL: ArrayType.java<99:142> [ArrayType.java <99:142 99:142>] LOCAL_SYMBOL: ArrayType.java<99:142> [ArrayType.java <106:5 106:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_PrimitiveType.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_PrimitiveType.txt index 4f2f05d8..cbabcb9f 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_PrimitiveType.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_PrimitiveType.txt @@ -126,8 +126,9 @@ REFERENCE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.Primi REFERENCE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.DOUBLE -> static com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.BYTE [PrimitiveType.java <39:151 39:154>] REFERENCE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.DOUBLE -> static com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.CHAR [PrimitiveType.java <39:157 39:160>] SYMBOL_FIELD public static java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.ALL [PrimitiveType.java <40:45 40:47>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <40:30 40:42>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.ALL -> java.util.List [PrimitiveType.java <40:25 40:28>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.ALL -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <40:30 40:42>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.ALL -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <40:30 40:42>] SYMBOL_METHOD static com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of(E, E, E, E, E, E, E, E) REFERENCE_CALL static java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.ALL -> static com.google.common.collect.ImmutableList com.google.common.collect.ImmutableList.of(E, E, E, E, E, E, E, E) [PrimitiveType.java <40:65 40:66>] QUALIFIER: com.google.common.collect.ImmutableList [PrimitiveType.java <40:51 40:63>] @@ -146,15 +147,17 @@ REFERENCE_TYPE_USAGE java.lang.String com.github.javaparser.symbolsolver.model.t SYMBOL_FIELD private java.lang.String com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.boxTypeQName [PrimitiveType.java <47:20 47:31>] REFERENCE_TYPE_USAGE java.lang.String com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.boxTypeQName -> java.lang.String [PrimitiveType.java <47:13 47:18>] SYMBOL_FIELD private java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.promotionTypes [PrimitiveType.java <48:33 48:46>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <48:18 48:30>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.promotionTypes -> java.util.List [PrimitiveType.java <48:13 48:16>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.promotionTypes -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <48:18 48:30>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.promotionTypes -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <48:18 48:30>] SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType(java.lang.String, java.lang.String, java.util.List) [PrimitiveType.java <50:5 <50:5 <50:13 50:25> 50:95> 54:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType(java.lang.String, java.lang.String, java.util.List) -> java.lang.String [PrimitiveType.java <50:27 50:32>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType<0> [PrimitiveType.java <50:34 50:37>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType(java.lang.String, java.lang.String, java.util.List) -> java.lang.String [PrimitiveType.java <50:40 50:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType<1> [PrimitiveType.java <50:47 50:58>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <50:66 50:78>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType(java.lang.String, java.lang.String, java.util.List) -> java.util.List [PrimitiveType.java <50:61 50:64>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType(java.lang.String, java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <50:66 50:78>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType(java.lang.String, java.lang.String, java.util.List) -> com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType [PrimitiveType.java <50:66 50:78>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.PrimitiveType.PrimitiveType<2> [PrimitiveType.java <50:81 50:94>] LOCAL_SYMBOL: PrimitiveType.java<50:97> [PrimitiveType.java <50:97 50:97>] LOCAL_SYMBOL: PrimitiveType.java<50:97> [PrimitiveType.java <54:5 54:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ReferenceType.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ReferenceType.txt index 45c44a5d..94964fe7 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ReferenceType.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_ReferenceType.txt @@ -117,8 +117,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) [ReferenceType.java <56:5 <56:5 <56:12 56:24> 56:116> 74:5>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceType.java <56:26 56:49>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType<0> [ReferenceType.java <56:51 56:65>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <56:73 56:76>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ReferenceType.java <56:68 56:71>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <56:73 56:76>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <56:73 56:76>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType<1> [ReferenceType.java <56:79 56:92>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReferenceType.java <56:95 56:104>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.ReferenceType<2> [ReferenceType.java <56:106 56:115>] @@ -358,8 +359,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters<3> [ReferenceType.java <160:34 160:35>] LOCAL_SYMBOL: ReferenceType.java<160:38> [ReferenceType.java <160:38 160:38>] LOCAL_SYMBOL: ReferenceType.java<160:38> [ReferenceType.java <164:13 164:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <161:22 161:25>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.TypeTransformer) -> java.util.List [ReferenceType.java <161:17 161:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.TypeTransformer) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <161:22 161:25>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.TypeTransformer) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <161:22 161:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters<6> [ReferenceType.java <161:28 161:50>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.TypeTransformer) -> java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() [ReferenceType.java <161:79 161:98>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.transformTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.TypeTransformer) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.Type.asReferenceType() [ReferenceType.java <161:61 161:75>] @@ -386,9 +388,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<0> [ReferenceType.java <171:63 171:73>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <171:76 171:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<1> [ReferenceType.java <171:81 171:88>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <171:95 171:118>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <171:121 171:124>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [ReferenceType.java <171:91 171:93>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <171:95 171:118>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <171:121 171:124>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <171:95 171:118>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <171:121 171:124>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<2> [ReferenceType.java <171:127 171:139>] LOCAL_SYMBOL: ReferenceType.java<171:142> [ReferenceType.java <171:142 171:142>] LOCAL_SYMBOL: ReferenceType.java<171:142> [ReferenceType.java <201:5 201:5>] @@ -439,8 +443,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<1> [ReferenceType.java <182:57 182:64>] LOCAL_SYMBOL: ReferenceType.java<184:23> [ReferenceType.java <184:23 184:23>] LOCAL_SYMBOL: ReferenceType.java<184:23> [ReferenceType.java <188:13 188:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <185:22 185:25>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.List [ReferenceType.java <185:17 185:20>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <185:22 185:25>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <185:22 185:25>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<8> [ReferenceType.java <185:28 185:50>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() [ReferenceType.java <185:79 185:98>] SYMBOL_METHOD com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.asReferenceType() @@ -456,8 +461,9 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.git LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<8> [ReferenceType.java <187:50 187:72>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeSolver [ReferenceType.java <187:75 187:84>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<4> [ReferenceType.java <189:13 189:13>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <192:14 192:17>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.List [ReferenceType.java <192:9 192:12>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <192:14 192:17>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <192:14 192:17>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<9> [ReferenceType.java <192:20 192:25>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() [ReferenceType.java <192:36 192:55>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.replaceTypeVariables<3> [ReferenceType.java <192:29 192:34>] @@ -494,12 +500,14 @@ REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isAssignableBy<0> [ReferenceType.java <211:49 211:53>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() [ReferenceType.java <230:1 <230:1 <230:32 230:46> 230:48> 245:5>] COMMENT: comment [ReferenceType.java <217:5 229:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <230:17 230:29>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> java.util.List [ReferenceType.java <230:12 230:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <230:17 230:29>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <230:17 230:29>] LOCAL_SYMBOL: ReferenceType.java<230:50> [ReferenceType.java <230:50 230:50>] LOCAL_SYMBOL: ReferenceType.java<230:50> [ReferenceType.java <245:5 245:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <233:14 233:26>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> java.util.List [ReferenceType.java <233:9 233:12>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <233:14 233:26>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <233:14 233:26>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors<0> [ReferenceType.java <233:29 233:37>] SYMBOL_METHOD java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors() -> java.util.List com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration.getAllAncestors() [ReferenceType.java <233:57 233:71>] @@ -546,8 +554,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors<6> [ReferenceType.java <243:23 243:31>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllAncestors<0> [ReferenceType.java <244:16 244:24>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllInterfacesAncestors() [ReferenceType.java <247:5 <247:5 <247:38 247:62> 247:64> 251:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <247:23 247:35>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllInterfacesAncestors() -> java.util.List [ReferenceType.java <247:18 247:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllInterfacesAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <247:23 247:35>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllInterfacesAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <247:23 247:35>] LOCAL_SYMBOL: ReferenceType.java<247:66> [ReferenceType.java <247:66 247:66>] LOCAL_SYMBOL: ReferenceType.java<247:66> [ReferenceType.java <251:5 251:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllInterfacesAncestors() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceType.java <250:18 250:24>] @@ -564,8 +573,9 @@ LOCAL_SYMBOL: java.util.function.Predicate.test<1> [ReferenceType.java <249:3 REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllInterfacesAncestors() -> static java.util.stream.Collector> java.util.stream.Collectors.toList() [ReferenceType.java <250:37 250:42>] QUALIFIER: java.util.stream.Collectors [ReferenceType.java <250:26 250:35>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllClassesAncestors() [ReferenceType.java <253:5 <253:5 <253:38 253:59> 253:61> 257:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <253:23 253:35>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllClassesAncestors() -> java.util.List [ReferenceType.java <253:18 253:21>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllClassesAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <253:23 253:35>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllClassesAncestors() -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <253:23 253:35>] LOCAL_SYMBOL: ReferenceType.java<253:63> [ReferenceType.java <253:63 253:63>] LOCAL_SYMBOL: ReferenceType.java<253:63> [ReferenceType.java <257:5 257:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getAllClassesAncestors() -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceType.java <256:18 256:24>] @@ -583,8 +593,9 @@ SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) -> java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) [ReferenceType.java <267:27 267:51>] COMMENT: comment [ReferenceType.java <263:5 266:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <267:21 267:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) -> java.util.Optional [ReferenceType.java <267:12 267:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <267:21 267:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <267:21 267:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName(java.lang.String) -> java.lang.String [ReferenceType.java <267:53 267:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getGenericParameterByName<0> [ReferenceType.java <267:60 267:63>] LOCAL_SYMBOL: ReferenceType.java<267:66> [ReferenceType.java <267:66 267:66>] @@ -613,8 +624,9 @@ REFERENCE_CALL java.util.Optional] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() [ReferenceType.java <280:1 <280:1 <280:23 280:42> 280:44> 282:5>] COMMENT: comment [ReferenceType.java <276:5 279:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <280:17 280:20>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() -> java.util.List [ReferenceType.java <280:12 280:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <280:17 280:20>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <280:17 280:20>] LOCAL_SYMBOL: ReferenceType.java<280:46> [ReferenceType.java <280:46 280:46>] LOCAL_SYMBOL: ReferenceType.java<280:46> [ReferenceType.java <282:5 282:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersValues() -> boolean com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.isEmpty() [ReferenceType.java <281:39 281:45>] @@ -636,16 +648,22 @@ REFERENCE_CALL java.util.List] SYMBOL_METHOD public java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() [ReferenceType.java <288:1 <288:1 <288:57 288:76> 288:78> 296:5>] COMMENT: comment [ReferenceType.java <284:5 287:7>] +REFERENCE_TYPE_ARGUMENT java.util.List -> javaslang.Tuple2 [ReferenceType.java <288:17 288:54>] REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> java.util.List [ReferenceType.java <288:12 288:15>] -REFERENCE_TYPE_ARGUMENT java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> javaslang.Tuple2 [ReferenceType.java <288:17 288:22>] -REFERENCE_TYPE_ARGUMENT java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <288:24 288:47>] -REFERENCE_TYPE_ARGUMENT java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <288:50 288:53>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <288:24 288:47>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <288:50 288:53>] +REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> javaslang.Tuple2 [ReferenceType.java <288:17 288:22>] +REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <288:24 288:47>] +REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <288:50 288:53>] LOCAL_SYMBOL: ReferenceType.java<288:80> [ReferenceType.java <288:80 288:80>] LOCAL_SYMBOL: ReferenceType.java<288:80> [ReferenceType.java <296:5 296:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> javaslang.Tuple2 [ReferenceType.java <289:14 289:51>] REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> java.util.List [ReferenceType.java <289:9 289:12>] -REFERENCE_TYPE_ARGUMENT java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> javaslang.Tuple2 [ReferenceType.java <289:14 289:19>] -REFERENCE_TYPE_ARGUMENT java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <289:21 289:44>] -REFERENCE_TYPE_ARGUMENT java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <289:47 289:50>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <289:21 289:44>] +REFERENCE_TYPE_ARGUMENT javaslang.Tuple2 -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <289:47 289:50>] +REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> javaslang.Tuple2 [ReferenceType.java <289:14 289:19>] +REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <289:21 289:44>] +REFERENCE_TYPE_USAGE java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <289:47 289:50>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap<0> [ReferenceType.java <289:54 289:70>] SYMBOL_METHOD java.util.ArrayList.ArrayList() REFERENCE_CALL java.util.List> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeParametersMap() -> java.util.ArrayList.ArrayList() [ReferenceType.java <289:78 289:88>] @@ -691,8 +709,9 @@ LOCAL_SYMBOL: ReferenceType.java<310:64> [ReferenceType.java <312:5 312:5>] REFERENCE_USAGE com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getTypeDeclaration() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeDeclaration [ReferenceType.java <311:16 311:30>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) [ReferenceType.java <318:1 <318:1 <318:27 318:38> 318:51> 325:5>] COMMENT: comment [ReferenceType.java <314:5 317:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <318:21 318:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) -> java.util.Optional [ReferenceType.java <318:12 318:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <318:21 318:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <318:21 318:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType(java.lang.String) -> java.lang.String [ReferenceType.java <318:40 318:45>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getFieldType<0> [ReferenceType.java <318:47 318:50>] LOCAL_SYMBOL: ReferenceType.java<318:53> [ReferenceType.java <318:53 318:53>] @@ -745,8 +764,9 @@ REFERENCE_CALL java.lang.String com.github.javaparser.symbolsolver.model.typesys REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getId() -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeDeclaration [ReferenceType.java <345:16 345:30>] SYMBOL_METHOD public java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getDeclaredMethods() [ReferenceType.java <351:1 <351:1 <351:38 351:55> 351:57> 351:58>] COMMENT: comment [ReferenceType.java <348:5 350:7>] +REFERENCE_TYPE_ARGUMENT java.util.Set -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceType.java <351:25 351:35>] REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getDeclaredMethods() -> java.util.Set [ReferenceType.java <351:21 351:23>] -REFERENCE_TYPE_ARGUMENT java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceType.java <351:25 351:35>] +REFERENCE_TYPE_USAGE java.util.Set com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.getDeclaredMethods() -> com.github.javaparser.symbolsolver.model.methods.MethodUsage [ReferenceType.java <351:25 351:35>] SYMBOL_METHOD public boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() [ReferenceType.java <353:5 <353:5 <353:20 353:28> 353:30> 369:5>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() -> boolean [ReferenceType.java <353:12 353:18>] LOCAL_SYMBOL: ReferenceType.java<353:32> [ReferenceType.java <353:32 353:32>] @@ -768,8 +788,9 @@ REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.Refer REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() -> com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParametersMap() [ReferenceType.java <358:32 358:48>] LOCAL_SYMBOL: ReferenceType.java<358:64> [ReferenceType.java <358:64 358:64>] LOCAL_SYMBOL: ReferenceType.java<358:64> [ReferenceType.java <365:13 365:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <359:26 359:29>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() -> java.util.Optional [ReferenceType.java <359:17 359:24>] -REFERENCE_TYPE_ARGUMENT boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <359:26 359:29>] +REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <359:26 359:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType<2> [ReferenceType.java <359:32 359:36>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.isRawType() -> java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) [ReferenceType.java <359:60 359:78>] @@ -796,8 +817,9 @@ LOCAL_SYMBOL: ReferenceType.java<362:24> [ReferenceType.java <364:17 364:17>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) [ReferenceType.java <371:5 <371:5 <371:27 371:40> 371:91> 385:5>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) REFERENCE_OVERRIDE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) [ReferenceType.java <371:27 371:40>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <371:21 371:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> java.util.Optional [ReferenceType.java <371:12 371:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <371:21 371:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <371:21 371:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [ReferenceType.java <371:42 371:65>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.typeParamValue<0> [ReferenceType.java <371:67 371:90>] LOCAL_SYMBOL: ReferenceType.java<371:93> [ReferenceType.java <371:93 371:93>] @@ -853,8 +875,9 @@ SYMBOL_METHOD protected com.github.javaparser.symbolsolver.model.typesystem.Refe REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.ReferenceType [ReferenceType.java <391:24 391:36>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceType.java <391:45 391:68>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create<0> [ReferenceType.java <391:70 391:84>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <391:92 391:95>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> java.util.List [ReferenceType.java <391:87 391:90>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <391:92 391:95>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <391:92 391:95>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create<1> [ReferenceType.java <391:98 391:111>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.ReferenceType com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration, java.util.List, com.github.javaparser.symbolsolver.model.resolution.TypeSolver) -> com.github.javaparser.symbolsolver.model.resolution.TypeSolver [ReferenceType.java <391:114 391:123>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.create<2> [ReferenceType.java <391:125 391:134>] @@ -1034,8 +1057,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> com.github.javaparser.symbolsolver.model.typesystem.TypeVariable [ReferenceType.java <451:88 451:99>] LOCAL_SYMBOL: ReferenceType.java<451:102> [ReferenceType.java <451:102 451:102>] LOCAL_SYMBOL: ReferenceType.java<451:102> [ReferenceType.java <457:25 457:25>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <452:34 452:37>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> java.util.List [ReferenceType.java <452:29 452:32>] -REFERENCE_TYPE_ARGUMENT boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <452:34 452:37>] +REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <452:34 452:37>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters<5> [ReferenceType.java <452:40 452:49>] REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceType.java <452:164 452:170>] REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [ReferenceType.java <452:134 452:136>] @@ -1054,8 +1078,9 @@ REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.Refer LOCAL_SYMBOL: java.util.function.Function.apply<7> [ReferenceType.java <452:147 452:151>] REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> static java.util.stream.Collector> java.util.stream.Collectors.toList() [ReferenceType.java <452:183 452:188>] QUALIFIER: java.util.stream.Collectors [ReferenceType.java <452:172 452:181>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <453:34 453:37>] REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> java.util.List [ReferenceType.java <453:29 453:32>] -REFERENCE_TYPE_ARGUMENT boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <453:34 453:37>] +REFERENCE_TYPE_USAGE boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <453:34 453:37>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters<8> [ReferenceType.java <453:40 453:50>] REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> R java.util.stream.Stream.collect(java.util.stream.Collector) [ReferenceType.java <453:167 453:173>] REFERENCE_CALL boolean com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.compareConsideringTypeParameters(com.github.javaparser.symbolsolver.model.typesystem.ReferenceType) -> java.util.stream.Stream java.util.stream.Stream.map(java.util.function.Function) [ReferenceType.java <453:137 453:139>] @@ -1082,8 +1107,9 @@ LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType. LOCAL_SYMBOL: ReferenceType.java<454:113> [ReferenceType.java <454:113 454:113>] LOCAL_SYMBOL: ReferenceType.java<454:113> [ReferenceType.java <456:29 456:29>] SYMBOL_METHOD private static java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.deriveParams(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) [ReferenceType.java <471:5 <471:5 <471:31 471:42> 471:84> 473:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <471:25 471:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.deriveParams(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> java.util.List [ReferenceType.java <471:20 471:23>] -REFERENCE_TYPE_ARGUMENT static java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.deriveParams(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <471:25 471:28>] +REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.deriveParams(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [ReferenceType.java <471:25 471:28>] REFERENCE_TYPE_USAGE static java.util.List com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.deriveParams(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration [ReferenceType.java <471:44 471:67>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.ReferenceType.deriveParams<0> [ReferenceType.java <471:69 471:83>] LOCAL_SYMBOL: ReferenceType.java<471:86> [ReferenceType.java <471:86 471:86>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Type.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Type.txt index ad4fb46a..9525cbf9 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Type.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Type.txt @@ -167,9 +167,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables<0> [Type.java <148:64 148:65>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Type.java <148:68 148:71>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables<1> [Type.java <148:73 148:80>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [Type.java <148:87 148:110>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [Type.java <148:113 148:116>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [Type.java <148:83 148:85>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [Type.java <148:87 148:110>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Type.java <148:113 148:116>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [Type.java <148:87 148:110>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Type.java <148:113 148:116>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.Type.replaceTypeVariables<2> [Type.java <148:119 148:131>] LOCAL_SYMBOL: Type.java<148:134> [Type.java <148:134 148:134>] LOCAL_SYMBOL: Type.java<148:134> [Type.java <150:5 150:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_TypeVariable.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_TypeVariable.txt index 24c56ff8..4d9a271a 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_TypeVariable.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_TypeVariable.txt @@ -129,9 +129,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables<0> [TypeVariable.java <76:63 76:76>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeVariable.java <76:79 76:82>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables<1> [TypeVariable.java <76:84 76:91>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeVariable.java <76:98 76:121>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeVariable.java <76:124 76:127>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [TypeVariable.java <76:94 76:96>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeVariable.java <76:98 76:121>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeVariable.java <76:124 76:127>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeVariable.java <76:98 76:121>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeVariable.java <76:124 76:127>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.TypeVariable.replaceTypeVariables<2> [TypeVariable.java <76:130 76:142>] LOCAL_SYMBOL: TypeVariable.java<76:145> [TypeVariable.java <76:145 76:145>] LOCAL_SYMBOL: TypeVariable.java<76:145> [TypeVariable.java <83:5 83:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Wildcard.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Wildcard.txt index f9664f31..38488ba3 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Wildcard.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_Wildcard.txt @@ -258,9 +258,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables<0> [Wildcard.java <141:63 141:73>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Wildcard.java <141:76 141:79>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables<1> [Wildcard.java <141:81 141:88>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [Wildcard.java <141:95 141:118>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [Wildcard.java <141:121 141:124>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> java.util.Map [Wildcard.java <141:91 141:93>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [Wildcard.java <141:95 141:118>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Wildcard.java <141:121 141:124>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [Wildcard.java <141:95 141:118>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration, com.github.javaparser.symbolsolver.model.typesystem.Type, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [Wildcard.java <141:121 141:124>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.Wildcard.replaceTypeVariables<2> [Wildcard.java <141:127 141:139>] LOCAL_SYMBOL: Wildcard.java<141:142> [Wildcard.java <141:142 141:142>] LOCAL_SYMBOL: Wildcard.java<141:142> [Wildcard.java <157:5 157:5>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParameterValueProvider.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParameterValueProvider.txt index 9d61a8d6..5befcbed 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParameterValueProvider.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParameterValueProvider.txt @@ -45,8 +45,9 @@ LOCAL_SYMBOL: TypeParameterValueProvider.java<12:45> [TypeParameterValueProvider COMMENT: comment [TypeParameterValueProvider.java <9:1 11:3>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) [TypeParameterValueProvider.java <18:1 <18:1 <18:20 18:33> 18:84> 18:85>] COMMENT: comment [TypeParameterValueProvider.java <14:5 17:7>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <18:14 18:17>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> java.util.Optional [TypeParameterValueProvider.java <18:5 18:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <18:14 18:17>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <18:14 18:17>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParameterValueProvider.java <18:35 18:58>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue<0> [TypeParameterValueProvider.java <18:60 18:83>] SYMBOL_METHOD default com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType(com.github.javaparser.symbolsolver.model.typesystem.Type) [TypeParameterValueProvider.java <24:1 <24:1 <24:18 24:52> 24:63> 48:5>] @@ -71,8 +72,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType<1> [TypeParameterValueProvider.java <27:17 27:29>] LOCAL_SYMBOL: TypeParameterValueProvider.java<27:49> [TypeParameterValueProvider.java <27:49 27:49>] LOCAL_SYMBOL: TypeParameterValueProvider.java<27:49> [TypeParameterValueProvider.java <32:13 32:13>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <28:26 28:29>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.Optional [TypeParameterValueProvider.java <28:17 28:24>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <28:26 28:29>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <28:26 28:29>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType<2> [TypeParameterValueProvider.java <28:32 28:40>] SYMBOL_METHOD java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.typeParamValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) [TypeParameterValueProvider.java <28:44 28:57>] @@ -136,7 +138,8 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.TypeTransformer.transform<4> [TypeParameterValueProvider.java <44:109 44:110>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.useThisTypeParametersOnTheGivenType<0> [TypeParameterValueProvider.java <47:16 47:19>] SYMBOL_METHOD default java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) [TypeParameterValueProvider.java <50:5 <50:5 <50:20 50:44> 50:57> 50:58>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <50:14 50:17>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) -> java.util.Optional [TypeParameterValueProvider.java <50:5 50:12>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <50:14 50:17>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParameterValueProvider.java <50:14 50:17>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName(java.lang.String) -> java.lang.String [TypeParameterValueProvider.java <50:46 50:51>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParameterValueProvider.getGenericParameterByName<0> [TypeParameterValueProvider.java <50:53 50:56>] diff --git a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParametersMap.txt b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParametersMap.txt index 04b2a6a6..e360495e 100644 --- a/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParametersMap.txt +++ b/bin/test/data/JavaIndexSampleProjectsTestSuite/JavaSymbolSolver060/expected_output/java-symbol-solver-model_com_github_javaparser_symbolsolver_model_typesystem_parametrization_TypeParametersMap.txt @@ -46,13 +46,17 @@ SYMBOL_CLASS public com.github.javaparser.symbolsolver.model.typesystem.parametr LOCAL_SYMBOL: TypeParametersMap.java<32:33> [TypeParametersMap.java <32:33 32:33>] LOCAL_SYMBOL: TypeParametersMap.java<32:33> [TypeParametersMap.java <59:5 59:5>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToValue [TypeParametersMap.java <33:35 33:45>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <33:21 33:26>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <33:29 33:32>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToValue -> java.util.Map [TypeParametersMap.java <33:17 33:19>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToValue -> java.lang.String [TypeParametersMap.java <33:21 33:26>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToValue -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <33:29 33:32>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToValue -> java.lang.String [TypeParametersMap.java <33:21 33:26>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToValue -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <33:29 33:32>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToDeclaration [TypeParametersMap.java <34:55 34:71>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <34:21 34:26>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <34:29 34:52>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToDeclaration -> java.util.Map [TypeParametersMap.java <34:17 34:19>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToDeclaration -> java.lang.String [TypeParametersMap.java <34:21 34:26>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToDeclaration -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <34:29 34:52>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToDeclaration -> java.lang.String [TypeParametersMap.java <34:21 34:26>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.nameToDeclaration -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <34:29 34:52>] SYMBOL_METHOD public com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder() [TypeParametersMap.java <36:9 <36:9 <36:16 36:22> 36:24> 39:9>] SYMBOL_METHOD java.lang.Object.Object() REFERENCE_OVERRIDE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder() -> java.lang.Object.Object() [TypeParametersMap.java <36:16 36:22>] @@ -68,13 +72,17 @@ REFERENCE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrizat REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder() -> java.util.HashMap.HashMap() [TypeParametersMap.java <38:37 38:45>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder() -> java.util.HashMap [TypeParametersMap.java <38:37 38:43>] SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) [TypeParametersMap.java <41:9 <41:9 <41:17 41:23> 41:111> 46:9>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <41:29 41:34>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <41:37 41:40>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> java.util.Map [TypeParametersMap.java <41:25 41:27>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <41:29 41:34>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <41:37 41:40>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <41:29 41:34>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <41:37 41:40>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder<0> [TypeParametersMap.java <41:43 41:53>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <41:60 41:65>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <41:68 41:91>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> java.util.Map [TypeParametersMap.java <41:56 41:58>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <41:60 41:65>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <41:68 41:91>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <41:60 41:65>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <41:68 41:91>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder<1> [TypeParametersMap.java <41:94 41:110>] LOCAL_SYMBOL: TypeParametersMap.java<41:113> [TypeParametersMap.java <41:113 41:113>] LOCAL_SYMBOL: TypeParametersMap.java<41:113> [TypeParametersMap.java <46:9 46:9>] @@ -174,13 +182,17 @@ LOCAL_SYMBOL: TypeParametersMap.java<78:30> [TypeParametersMap.java <78:30 78:30 LOCAL_SYMBOL: TypeParametersMap.java<78:30> [TypeParametersMap.java <82:5 82:5>] REFERENCE_USAGE java.lang.String com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.toString() -> java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue [TypeParametersMap.java <80:34 80:44>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue [TypeParametersMap.java <84:31 84:41>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <84:17 84:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <84:25 84:28>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue -> java.util.Map [TypeParametersMap.java <84:13 84:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue -> java.lang.String [TypeParametersMap.java <84:17 84:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <84:25 84:28>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue -> java.lang.String [TypeParametersMap.java <84:17 84:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <84:25 84:28>] SYMBOL_FIELD private java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToDeclaration [TypeParametersMap.java <85:51 85:67>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <85:17 85:22>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <85:25 85:48>] REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToDeclaration -> java.util.Map [TypeParametersMap.java <85:13 85:15>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToDeclaration -> java.lang.String [TypeParametersMap.java <85:17 85:22>] -REFERENCE_TYPE_ARGUMENT java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToDeclaration -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <85:25 85:48>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToDeclaration -> java.lang.String [TypeParametersMap.java <85:17 85:22>] +REFERENCE_TYPE_USAGE java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToDeclaration -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <85:25 85:48>] SYMBOL_METHOD public static com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.empty() [TypeParametersMap.java <87:5 <87:5 <87:37 87:41> 87:43> 89:5>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.empty() -> com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap [TypeParametersMap.java <87:19 87:35>] LOCAL_SYMBOL: TypeParametersMap.java<87:45> [TypeParametersMap.java <87:45 87:45>] @@ -191,13 +203,17 @@ SYMBOL_METHOD com.github.javaparser.symbolsolver.model.typesystem.parametrizatio REFERENCE_CALL static com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.empty() -> com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder.Builder() [TypeParametersMap.java <88:20 88:26>] REFERENCE_TYPE_USAGE static com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.empty() -> com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.Builder [TypeParametersMap.java <88:20 88:26>] SYMBOL_METHOD private com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) [TypeParametersMap.java <91:5 <91:5 <91:13 91:29> 91:117> 96:5>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <91:35 91:40>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <91:43 91:46>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> java.util.Map [TypeParametersMap.java <91:31 91:33>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <91:35 91:40>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <91:43 91:46>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <91:35 91:40>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <91:43 91:46>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap<0> [TypeParametersMap.java <91:49 91:59>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> java.lang.String [TypeParametersMap.java <91:66 91:71>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <91:74 91:97>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> java.util.Map [TypeParametersMap.java <91:62 91:64>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <91:66 91:71>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <91:74 91:97>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> java.lang.String [TypeParametersMap.java <91:66 91:71>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap(java.util.Map, java.util.Map) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <91:74 91:97>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.TypeParametersMap<1> [TypeParametersMap.java <91:100 91:116>] LOCAL_SYMBOL: TypeParametersMap.java<91:119> [TypeParametersMap.java <91:119 91:119>] LOCAL_SYMBOL: TypeParametersMap.java<91:119> [TypeParametersMap.java <96:5 96:5>] @@ -244,8 +260,9 @@ REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.gith REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValue(com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration) -> com.github.javaparser.symbolsolver.model.typesystem.TypeVariable [TypeParametersMap.java <103:24 103:35>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValue<0> [TypeParametersMap.java <103:37 103:49>] SYMBOL_METHOD public java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) [TypeParametersMap.java <107:5 <107:5 <107:27 107:45> 107:63> 113:5>] +REFERENCE_TYPE_ARGUMENT java.util.Optional -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <107:21 107:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) -> java.util.Optional [TypeParametersMap.java <107:12 107:19>] -REFERENCE_TYPE_ARGUMENT java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <107:21 107:24>] +REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <107:21 107:24>] REFERENCE_TYPE_USAGE java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) -> java.lang.String [TypeParametersMap.java <107:47 107:52>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature<0> [TypeParametersMap.java <107:54 107:62>] LOCAL_SYMBOL: TypeParametersMap.java<107:65> [TypeParametersMap.java <107:65 107:65>] @@ -267,8 +284,9 @@ SYMBOL_METHOD static java.util.Optional java.util.Optional.empty() REFERENCE_CALL java.util.Optional com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getValueBySignature(java.lang.String) -> static java.util.Optional java.util.Optional.empty() [TypeParametersMap.java <111:29 111:33>] QUALIFIER: java.util.Optional [TypeParametersMap.java <111:20 111:27>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getNames() [TypeParametersMap.java <115:5 <115:5 <115:25 115:32> 115:34> 117:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> java.lang.String [TypeParametersMap.java <115:17 115:22>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getNames() -> java.util.List [TypeParametersMap.java <115:12 115:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getNames() -> java.lang.String [TypeParametersMap.java <115:17 115:22>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getNames() -> java.lang.String [TypeParametersMap.java <115:17 115:22>] LOCAL_SYMBOL: TypeParametersMap.java<115:35> [TypeParametersMap.java <115:35 115:35>] LOCAL_SYMBOL: TypeParametersMap.java<115:35> [TypeParametersMap.java <117:5 117:5>] SYMBOL_METHOD java.util.ArrayList.ArrayList(java.util.Collection) @@ -278,8 +296,9 @@ SYMBOL_METHOD java.util.Set.K> java.util.Map.keySet() REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getNames() -> java.util.Set.K> java.util.Map.keySet() [TypeParametersMap.java <116:44 116:49>] REFERENCE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getNames() -> java.util.Map com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.nameToValue [TypeParametersMap.java <116:32 116:42>] SYMBOL_METHOD public java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getTypes() [TypeParametersMap.java <119:5 <119:5 <119:23 119:30> 119:32> 121:5>] +REFERENCE_TYPE_ARGUMENT java.util.List -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <119:17 119:20>] REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getTypes() -> java.util.List [TypeParametersMap.java <119:12 119:15>] -REFERENCE_TYPE_ARGUMENT java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getTypes() -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <119:17 119:20>] +REFERENCE_TYPE_USAGE java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getTypes() -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <119:17 119:20>] LOCAL_SYMBOL: TypeParametersMap.java<119:33> [TypeParametersMap.java <119:33 119:33>] LOCAL_SYMBOL: TypeParametersMap.java<119:33> [TypeParametersMap.java <121:5 121:5>] REFERENCE_CALL java.util.List com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.getTypes() -> java.util.ArrayList.ArrayList(java.util.Collection) [TypeParametersMap.java <120:20 120:30>] @@ -309,9 +328,11 @@ REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type co LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll<0> [TypeParametersMap.java <131:33 131:36>] LOCAL_SYMBOL: TypeParametersMap.java<131:39> [TypeParametersMap.java <131:39 131:39>] LOCAL_SYMBOL: TypeParametersMap.java<131:39> [TypeParametersMap.java <137:5 137:5>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <132:13 132:36>] +REFERENCE_TYPE_ARGUMENT java.util.Map -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <132:39 132:42>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.Map [TypeParametersMap.java <132:9 132:11>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <132:13 132:36>] -REFERENCE_TYPE_ARGUMENT com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <132:39 132:42>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration [TypeParametersMap.java <132:13 132:36>] +REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> com.github.javaparser.symbolsolver.model.typesystem.Type [TypeParametersMap.java <132:39 132:42>] LOCAL_SYMBOL: com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll<1> [TypeParametersMap.java <132:45 132:57>] REFERENCE_CALL com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.HashMap.HashMap() [TypeParametersMap.java <132:65 132:73>] REFERENCE_TYPE_USAGE com.github.javaparser.symbolsolver.model.typesystem.Type com.github.javaparser.symbolsolver.model.typesystem.parametrization.TypeParametersMap.replaceAll(com.github.javaparser.symbolsolver.model.typesystem.Type) -> java.util.HashMap [TypeParametersMap.java <132:65 132:71>] diff --git a/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java b/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java index 2cd48084..3e467143 100644 --- a/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java +++ b/java_indexer/src/main/java/com/sourcetrail/AstVisitor.java @@ -41,6 +41,7 @@ import org.eclipse.jdt.core.dom.Name; import org.eclipse.jdt.core.dom.NameQualifiedType; import org.eclipse.jdt.core.dom.NormalAnnotation; import org.eclipse.jdt.core.dom.PackageDeclaration; +import org.eclipse.jdt.core.dom.ParameterizedType; import org.eclipse.jdt.core.dom.PrimitiveType; import org.eclipse.jdt.core.dom.QualifiedName; import org.eclipse.jdt.core.dom.QualifiedType; @@ -53,6 +54,7 @@ import org.eclipse.jdt.core.dom.SuperMethodInvocation; import org.eclipse.jdt.core.dom.SuperMethodReference; import org.eclipse.jdt.core.dom.SwitchStatement; import org.eclipse.jdt.core.dom.ThisExpression; +import org.eclipse.jdt.core.dom.Type; import org.eclipse.jdt.core.dom.TypeDeclaration; import org.eclipse.jdt.core.dom.TypeMethodReference; import org.eclipse.jdt.core.dom.TypeParameter; @@ -121,7 +123,6 @@ public abstract class AstVisitor extends ASTVisitor DefinitionKind.EXPLICIT); } - return true; } @@ -296,7 +297,6 @@ public abstract class AstVisitor extends ASTVisitor DeclName symbolName = DeclNameResolver.getQualifiedDeclName(node, m_filePath, m_compilationUnit); - Range signatureRange = getRange(node); if (!node.thrownExceptionTypes().isEmpty()) { @@ -652,6 +652,32 @@ public abstract class AstVisitor extends ASTVisitor } return true; } + + @Override + public boolean visit(ParameterizedType node) + { + ITypeBinding binding = node.resolveBinding(); + if (binding != null) + { + binding = binding.getTypeDeclaration(); + } + + for (Object o : node.typeArguments()) + { + if (o instanceof Type) + { + Type type = (Type)o; + ITypeBinding typeBinding = type.resolveBinding(); + m_client.recordReference( + ReferenceKind.TYPE_ARGUMENT, + BindingNameResolver.getQualifiedName(typeBinding, m_filePath, m_compilationUnit).orElse(TypeName.unsolved()).toDeclName().toNameHierarchy(), + BindingNameResolver.getQualifiedName(binding, m_filePath, m_compilationUnit).orElse(TypeName.unsolved()).toDeclName().toNameHierarchy(), + getRange(type)); + } + } + + return true; + } @Override public boolean visit(QualifiedName node) @@ -688,7 +714,15 @@ public abstract class AstVisitor extends ASTVisitor @Override public boolean visit(MethodInvocation node) { - recordReferenceToMethodDeclaration(node.resolveMethodBinding(), getRange(node.getName()), ReferenceKind.CALL, m_contextStack.peek()); + IMethodBinding methodBinding = node.resolveMethodBinding(); + + recordReferenceToMethodDeclaration( + methodBinding, + getRange(node.getName()), + ReferenceKind.CALL, + m_contextStack.peek()); + + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); new QualifierVisitor(m_client, m_filePath, m_compilationUnit, false).recordQualifierOfNode(node, m_fileContent); @@ -698,7 +732,15 @@ public abstract class AstVisitor extends ASTVisitor @Override public boolean visit(SuperMethodInvocation node) { - recordReferenceToMethodDeclaration(node.resolveMethodBinding(), getRange(node.getName()), ReferenceKind.CALL, m_contextStack.peek()); + IMethodBinding methodBinding = node.resolveMethodBinding(); + + recordReferenceToMethodDeclaration( + methodBinding, + getRange(node.getName()), + ReferenceKind.CALL, + m_contextStack.peek()); + + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); new QualifierVisitor(m_client, m_filePath, m_compilationUnit, false).recordQualifierOfNode(node, m_fileContent); @@ -708,35 +750,47 @@ public abstract class AstVisitor extends ASTVisitor @Override public boolean visit(ConstructorInvocation node) { + IMethodBinding methodBinding = node.resolveConstructorBinding(); + recordReferenceToMethodDeclaration( - node.resolveConstructorBinding(), + methodBinding, m_fileContent.findRange("this", getRange(node).begin), ReferenceKind.CALL, m_contextStack.peek()); + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); + return true; } @Override public boolean visit(SuperConstructorInvocation node) { + IMethodBinding methodBinding = node.resolveConstructorBinding(); + recordReferenceToMethodDeclaration( - node.resolveConstructorBinding(), + methodBinding, m_fileContent.findRange("super", getRange(node).begin), ReferenceKind.CALL, m_contextStack.peek()); + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); + return true; } @Override public boolean visit(CreationReference node) { + IMethodBinding methodBinding = node.resolveMethodBinding(); + recordReferenceToMethodDeclaration( - node.resolveMethodBinding(), + methodBinding, m_fileContent.findRange("new", getRange(node).begin), ReferenceKind.USAGE, m_contextStack.peek()); + + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); new QualifierVisitor(m_client, m_filePath, m_compilationUnit, false).recordQualifierOfNode(node); @@ -746,11 +800,15 @@ public abstract class AstVisitor extends ASTVisitor @Override public boolean visit(ExpressionMethodReference node) { + IMethodBinding methodBinding = node.resolveMethodBinding(); + recordReferenceToMethodDeclaration( - node.resolveMethodBinding(), + methodBinding, getRange(node.getName()), ReferenceKind.USAGE, m_contextStack.peek()); + + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); new QualifierVisitor(m_client, m_filePath, m_compilationUnit, false).recordQualifierOfNode(node, m_fileContent); @@ -760,11 +818,15 @@ public abstract class AstVisitor extends ASTVisitor @Override public boolean visit(SuperMethodReference node) { + IMethodBinding methodBinding = node.resolveMethodBinding(); + recordReferenceToMethodDeclaration( - node.resolveMethodBinding(), + methodBinding, getRange(node.getName()), ReferenceKind.USAGE, m_contextStack.peek()); + + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); new QualifierVisitor(m_client, m_filePath, m_compilationUnit, false).recordQualifierOfNode(node, m_fileContent); @@ -774,18 +836,20 @@ public abstract class AstVisitor extends ASTVisitor @Override public boolean visit(TypeMethodReference node) { - IMethodBinding binding = node.resolveMethodBinding(); - if (binding == null && node.getType() != null && node.getType().isArrayType()) + IMethodBinding methodBinding = node.resolveMethodBinding(); + if (methodBinding == null && node.getType() != null && node.getType().isArrayType()) { // Do nothing. We ignore the case of unsolved symbols on array type } else { recordReferenceToMethodDeclaration( - binding, + methodBinding, getRange(node.getName()), ReferenceKind.USAGE, m_contextStack.peek()); + + recordReferenceToTypeArguments(methodBinding, node.typeArguments()); new QualifierVisitor(m_client, m_filePath, m_compilationUnit, false).recordQualifierOfNode(node); } @@ -840,6 +904,8 @@ public abstract class AstVisitor extends ASTVisitor context.toNameHierarchy(), getRange(node.getType())); } + + recordReferenceToTypeArguments(constructorBinding, node.typeArguments()); } return true; @@ -926,6 +992,32 @@ public abstract class AstVisitor extends ASTVisitor } } + private void recordReferenceToTypeArguments(IMethodBinding methodBinding, List typeArguments) + { + if (!typeArguments.isEmpty()) + { + if (methodBinding != null) + { + // replacing type arguments of invocation with type variables of declaration + methodBinding = methodBinding.getMethodDeclaration(); + } + + for (Object o : typeArguments) + { + if (o instanceof Type) + { + Type type = (Type)o; + ITypeBinding typeBinding = type.resolveBinding(); + m_client.recordReference( + ReferenceKind.TYPE_ARGUMENT, + BindingNameResolver.getQualifiedName(typeBinding, m_filePath, m_compilationUnit).orElse(TypeName.unsolved()).toDeclName().toNameHierarchy(), + BindingNameResolver.getQualifiedName(methodBinding, m_filePath, m_compilationUnit).orElse(DeclName.unsolved()).toNameHierarchy(), + getRange(type)); + } + } + } + } + private void recordScope(Range range) { NameHierarchy nameHierarchy = DeclName.scope(m_filePath, range.begin).toNameHierarchy(); diff --git a/java_indexer/src/main/java/com/sourcetrail/ContextAwareAstVisitor.java b/java_indexer/src/main/java/com/sourcetrail/ContextAwareAstVisitor.java index c315f7fb..2cdc53c9 100644 --- a/java_indexer/src/main/java/com/sourcetrail/ContextAwareAstVisitor.java +++ b/java_indexer/src/main/java/com/sourcetrail/ContextAwareAstVisitor.java @@ -11,6 +11,7 @@ import org.eclipse.jdt.core.dom.ConstructorInvocation; import org.eclipse.jdt.core.dom.CreationReference; import org.eclipse.jdt.core.dom.EnumConstantDeclaration; import org.eclipse.jdt.core.dom.EnumDeclaration; +import org.eclipse.jdt.core.dom.ExpressionMethodReference; import org.eclipse.jdt.core.dom.FieldDeclaration; import org.eclipse.jdt.core.dom.ImportDeclaration; import org.eclipse.jdt.core.dom.Javadoc; @@ -133,11 +134,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { acceptChild(node.getType()); - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); } return false; @@ -181,11 +178,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { acceptChild(node.getExpression()); - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); acceptChild(node.getName()); acceptChildren(node.arguments()); } @@ -201,11 +194,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); acceptChild(node.getName()); acceptChildren(node.arguments()); } @@ -220,11 +209,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); acceptChildren(node.arguments()); } @@ -239,11 +224,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { acceptChild(node.getExpression()); - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); acceptChildren(node.arguments()); } @@ -258,11 +239,23 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); + } + + return false; + } + + @Override + public boolean visit(ExpressionMethodReference node) + { + // We don't want to visit qualifiers right now. + boolean visitChildren = super.visit(node); + + if (visitChildren) + { + acceptChild(node.getExpression()); + acceptChildren(node.typeArguments()); + acceptChild(node.getName()); } return false; @@ -276,11 +269,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); acceptChild(node.getName()); } @@ -295,11 +284,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); acceptChild(node.getName()); } @@ -314,11 +299,7 @@ public class ContextAwareAstVisitor extends AstVisitor if (visitChildren) { acceptChild(node.getExpression()); - { - m_typeRefKind.push(ReferenceKind.TYPE_ARGUMENT); - acceptChildren(node.typeArguments()); - m_typeRefKind.pop(); - } + acceptChildren(node.typeArguments()); if (node.getAnonymousClassDeclaration() != null) { diff --git a/src/test/JavaParserTestSuite.h b/src/test/JavaParserTestSuite.h index 94d4d053..b77b9342 100644 --- a/src/test/JavaParserTestSuite.h +++ b/src/test/JavaParserTestSuite.h @@ -793,7 +793,7 @@ public: "\n" " public class B {\n" " void bar() {\n" - " B b = new A.B();" + " B b = new A.B();\n" " }\n" " }\n" "}\n" @@ -1018,6 +1018,273 @@ public: )); } + void test_java_parser_finds_type_argument_of_parameterized_type() + { + std::shared_ptr client = parseCode( + "public class A {\n" + " T t;\n" + "}\n" + "public class B {\n" + " void foo() {\n" + " A a = null;\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"A -> java.lang.Void <6:5 6:8>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void B.foo() -> java.lang.Void <6:5 6:8>" + )); + } + + void test_java_parser_finds_type_argument_of_method_invocation() + { + std::shared_ptr client = parseCode( + "package foo;\n" + "public class X\n" + "{\n" + " public static void foo() {\n" + " }\n" + "\n" + " public static void bar() {\n" + " foo.X.foo();\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"static void foo.X.foo() -> java.lang.Void <8:10 8:13>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"static void foo.X.bar() -> java.lang.Void <8:10 8:13>" + )); + } + + void test_java_parser_finds_type_argument_of_super_method_invocation() + { + std::shared_ptr client = parseCode( + "package foo;\n" + "public class X\n" + "{\n" + " public class A\n" + " {\n" + " void bar()\n" + " {\n" + " }\n" + " }\n" + " \n" + " public class B extends A\n" + " {\n" + " void bar()\n" + " {\n" + " super.bar();\n" + " }\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"void foo.X.A.bar() -> java.lang.Void <15:11 15:14>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void foo.X.B.bar() -> java.lang.Void <15:11 15:14>" + )); + } + + void test_java_parser_finds_type_argument_of_constructor_invocation() + { + std::shared_ptr client = parseCode( + "package foo;\n" + "public class Bar\n" + "{\n" + " public Bar()\n" + " {\n" + " }\n" + " \n" + " public Bar(int i)\n" + " {\n" + " this();\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"foo.Bar.Bar() -> java.lang.Void <10:4 10:7>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"foo.Bar.Bar(int) -> java.lang.Void <10:4 10:7>" + )); + } + + void test_java_parser_finds_type_argument_of_super_constructor_invocation() + { + std::shared_ptr client = parseCode( + "public class A\n" + "{\n" + " public class Base\n" + " {\n" + " }\n" + "\n" + " public class Derived extends Base\n" + " {\n" + " public Derived()\n" + " {\n" + " super();\n" + " }\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"A.Base.Base() -> java.lang.Void <11:5 11:8>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"A.Derived.Derived() -> java.lang.Void <11:5 11:8>" + )); + } + + void test_java_parser_finds_type_argument_of_creation_reference() + { + std::shared_ptr client = parseCode( + "public class A\n" + "{\n" + " public interface Functor\n" + " {\n" + " public void doSomething();\n" + " }\n" + "\n" + " public class B\n" + " {\n" + " }\n" + "\n" + " void foo()\n" + " {\n" + " Functor method = B::new;\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"A.B.B() -> java.lang.Void <14:24 14:27>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void A.foo() -> java.lang.Void <14:24 14:27>" + )); + } + + void test_java_parser_finds_type_argument_of_expression_method_reference() + { + std::shared_ptr client = parseCode( + "public class A\n" + "{\n" + " public interface Functor\n" + " {\n" + " public void doSomething();\n" + " }\n" + "\n" + " static void bar()\n" + " {\n" + " }\n" + "\n" + " void foo()\n" + " {\n" + " Functor method = A::bar;\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"static void A.bar() -> java.lang.Void <14:24 14:27>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void A.foo() -> java.lang.Void <14:24 14:27>" + )); + } + + void test_java_parser_finds_type_argument_of_super_method_reference() + { + std::shared_ptr client = parseCode( + "public class A {\n" + " public interface Functor {\n" + " public void doSomething();\n" + " }\n" + "\n" + " public class B {\n" + " void bar() {\n" + " }\n" + " }\n" + "\n" + " public class C extends B {\n" + " void foo() {\n" + " Functor method = super::bar;\n" + " }\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"void A.B.bar() -> java.lang.Void <13:29 13:32>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void A.C.foo() -> java.lang.Void <13:29 13:32>" + )); + } + + void test_java_parser_finds_type_argument_of_type_method_reference() + { + std::shared_ptr client = parseCode( + "public class A {\n" + " \n" + " void foo() {\n" + " Functor method = int []::clone;\n" + " }\n" + "}\n" + ); + + // currently we cannot record the typeArguments of array type methods + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void A.foo() -> java.lang.Void <4:29 4:32>" + )); + } + + void test_java_parser_finds_type_argument_of_class_instance_creation() + { + std::shared_ptr client = parseCode( + "public class A {\n" + " public interface Functor {\n" + " public void doSomething();\n" + " }\n" + "\n" + " public class B {\n" + " B() {\n" + " }\n" + " void bar() {\n" + " B b = new A.B();\n" + " }\n" + " }\n" + "}\n" + ); + + TS_ASSERT(utility::containsElement( + client->typeArguments, L"A.B.B() -> java.lang.Void <10:15 10:18>" + )); + + TS_ASSERT(utility::containsElement( + client->typeUses, L"void A.B.bar() -> java.lang.Void <10:15 10:18>" + )); + } + void test_java_parser_finds_super_method_invocation() { std::shared_ptr client = parseCode(