---
source: crates/core/tests/extractors_snapshots.rs
assertion_line: 131
expression: body
input_file: crates/core/tests/fixtures/extractors/java/UserService.java
---
{
"defs": [
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/comment:0",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"position": [
0,
182
],
"signature": "",
"visibility": ""
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/comment:368",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"position": [
368,
584
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "class",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"position": [
585,
3843
],
"signature": "",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:614",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
614,
688
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "record",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
690,
768
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/field:id",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
709,
718
],
"signature": "String",
"visibility": "private"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:id()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
709,
718
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/field:email",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
720,
732
],
"signature": "String",
"visibility": "private"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:email()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
720,
732
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/field:name",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
734,
745
],
"signature": "String",
"visibility": "private"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:name()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
734,
745
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/field:tags",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
747,
764
],
"signature": "List<String>",
"visibility": "private"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:tags()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"position": [
747,
764
],
"signature": "",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:771",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
771,
812
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "class",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
814,
972
],
"signature": "",
"visibility": "public"
},
{
"binding": "export",
"kind": "constructor",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException/constructor:UserNotFoundException(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException",
"position": [
885,
969
],
"signature": "String",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:975",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
975,
1041
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "class",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
1043,
1422
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/field:field",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"position": [
1131,
1136
],
"signature": "final String",
"visibility": "private"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/field:value",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"position": [
1161,
1166
],
"signature": "final String",
"visibility": "private"
},
{
"binding": "export",
"kind": "constructor",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/constructor:ConflictException(String,String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"position": [
1171,
1323
],
"signature": "String,String",
"visibility": "public"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:field()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"position": [
1327,
1371
],
"signature": "",
"visibility": "public"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:value()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"position": [
1375,
1419
],
"signature": "",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:1425",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
1425,
1564
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "interface",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
1566,
1733
],
"signature": "",
"visibility": "public"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findById(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository",
"position": [
1602,
1637
],
"signature": "String",
"visibility": "package"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findByEmail(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository",
"position": [
1640,
1681
],
"signature": "String",
"visibility": "package"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:insert(User)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository",
"position": [
1684,
1707
],
"signature": "User",
"visibility": "package"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:scan()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository",
"position": [
1710,
1730
],
"signature": "",
"visibility": "package"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:1736",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
1736,
1883
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "class",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
1885,
2790
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/field:byId",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"position": [
2000,
2032
],
"signature": "final ConcurrentHashMap<String,User>",
"visibility": "private"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"position": [
2037,
2141
],
"signature": "String",
"visibility": "public"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"position": [
2145,
2369
],
"signature": "String",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)/comment:2210",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"position": [
2210,
2272
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"position": [
2373,
2705
],
"signature": "User",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)/comment:2420",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"position": [
2420,
2546
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"position": [
2709,
2787
],
"signature": "",
"visibility": "public"
},
{
"binding": "local",
"kind": "field",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/field:repo",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
2822,
2826
],
"signature": "final UserRepository",
"visibility": "private"
},
{
"binding": "export",
"kind": "constructor",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/constructor:UserService(UserRepository)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
2830,
2894
],
"signature": "UserRepository",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:2897",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
2897,
2966
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
2968,
3076
],
"signature": "String",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:3079",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
3079,
3199
],
"signature": "",
"visibility": ""
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
3201,
3466
],
"signature": "String,String,List<String>",
"visibility": "public"
},
{
"binding": "export",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
3469,
3606
],
"signature": "String",
"visibility": "public"
},
{
"binding": "none",
"kind": "comment",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/comment:3609",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
3609,
3683
],
"signature": "",
"visibility": ""
},
{
"binding": "local",
"kind": "method",
"moniker": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"origin": "extracted",
"parent": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"position": [
3685,
3841
],
"signature": "String",
"visibility": "private"
}
],
"refs": [
{
"alias": "",
"binding": "import",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"kind": "imports_symbol",
"position": [
202,
224
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:List"
},
{
"alias": "",
"binding": "import",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"kind": "imports_symbol",
"position": [
225,
251
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "import",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"kind": "imports_symbol",
"position": [
252,
298
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap"
},
{
"alias": "",
"binding": "import",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"kind": "imports_symbol",
"position": [
299,
334
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Collectors"
},
{
"alias": "",
"binding": "import",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService",
"kind": "imports_symbol",
"position": [
335,
366
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:id()",
"kind": "returns_type",
"position": [
709,
718
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:email()",
"kind": "returns_type",
"position": [
720,
732
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:name()",
"kind": "returns_type",
"position": [
734,
745
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:tags()",
"kind": "returns_type",
"position": [
747,
764
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:List"
},
{
"alias": "",
"binding": "none",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/field:field",
"kind": "typed_as",
"position": [
1131,
1136
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "none",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/field:value",
"kind": "typed_as",
"position": [
1161,
1166
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:field()",
"kind": "returns_type",
"position": [
1327,
1371
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:value()",
"kind": "returns_type",
"position": [
1375,
1419
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findById(String)",
"kind": "returns_type",
"position": [
1602,
1637
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findByEmail(String)",
"kind": "returns_type",
"position": [
1640,
1681
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:insert(User)",
"kind": "returns_type",
"position": [
1684,
1707
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:scan()",
"kind": "returns_type",
"position": [
1710,
1730
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream"
},
{
"alias": "",
"binding": "none",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/field:byId",
"kind": "typed_as",
"position": [
2000,
2032
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "returns_type",
"position": [
2037,
2141
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "returns_type",
"position": [
2145,
2369
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "returns_type",
"position": [
2373,
2705
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"kind": "returns_type",
"position": [
2709,
2787
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream"
},
{
"alias": "",
"binding": "none",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/field:repo",
"kind": "typed_as",
"position": [
2822,
2826
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "returns_type",
"position": [
2968,
3076
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "returns_type",
"position": [
3201,
3466
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "returns_type",
"position": [
3469,
3606
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:List"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "returns_type",
"position": [
3685,
3841
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"kind": "uses_type",
"position": [
709,
715
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"kind": "uses_type",
"position": [
720,
726
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"kind": "uses_type",
"position": [
734,
740
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User",
"kind": "uses_type",
"position": [
747,
759
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:List"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException",
"kind": "extends",
"position": [
864,
880
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:RuntimeException"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException/constructor:UserNotFoundException(String)",
"kind": "uses_type",
"position": [
914,
920
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"kind": "extends",
"position": [
1089,
1105
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:RuntimeException"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"kind": "uses_type",
"position": [
1124,
1130
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException",
"kind": "uses_type",
"position": [
1154,
1160
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/constructor:ConflictException(String,String)",
"kind": "uses_type",
"position": [
1196,
1202
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/constructor:ConflictException(String,String)",
"kind": "uses_type",
"position": [
1210,
1216
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:field()",
"kind": "uses_type",
"position": [
1334,
1340
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:field()",
"kind": "reads",
"position": [
1361,
1366
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/field:field"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:value()",
"kind": "uses_type",
"position": [
1382,
1388
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/method:value()",
"kind": "reads",
"position": [
1409,
1414
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException/field:value"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findById(String)",
"kind": "uses_type",
"position": [
1602,
1616
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findById(String)",
"kind": "uses_type",
"position": [
1626,
1632
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findByEmail(String)",
"kind": "uses_type",
"position": [
1640,
1654
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findByEmail(String)",
"kind": "uses_type",
"position": [
1667,
1673
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:insert(User)",
"kind": "uses_type",
"position": [
1684,
1688
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:insert(User)",
"kind": "uses_type",
"position": [
1696,
1700
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:scan()",
"kind": "uses_type",
"position": [
1710,
1722
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"kind": "implements",
"position": [
1935,
1949
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"kind": "uses_type",
"position": [
1968,
1999
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"kind": "instantiates",
"position": [
2007,
2032
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository",
"kind": "uses_type",
"position": [
2011,
2030
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "annotates",
"position": [
2037,
2046
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:Override"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "uses_type",
"position": [
2056,
2070
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "uses_type",
"position": [
2080,
2086
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "method_call",
"position": [
2103,
2136
],
"receiver_hint": "Optional",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional/method:ofNullable(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "method_call",
"position": [
2123,
2135
],
"receiver_hint": "byId",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:get(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findById(String)",
"kind": "reads",
"position": [
2123,
2127
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/field:byId"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "annotates",
"position": [
2145,
2154
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:Override"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "uses_type",
"position": [
2164,
2178
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "uses_type",
"position": [
2191,
2197
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "method_call",
"position": [
2283,
2364
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:values()/method:stream()/method:filter(_)/method:findFirst()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "method_call",
"position": [
2283,
2347
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:values()/method:stream()/method:filter(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "method_call",
"position": [
2283,
2305
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:values()/method:stream()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "method_call",
"position": [
2283,
2296
],
"receiver_hint": "byId",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:values()"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "reads",
"position": [
2283,
2287
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/field:byId"
},
{
"alias": "",
"binding": "local",
"confidence": "name_match",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "method_call",
"position": [
2323,
2346
],
"receiver_hint": "call",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/method:equals(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "name_match",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)",
"kind": "method_call",
"position": [
2323,
2332
],
"receiver_hint": "u",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/method:email()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "annotates",
"position": [
2373,
2382
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:Override"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "uses_type",
"position": [
2392,
2396
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "uses_type",
"position": [
2404,
2408
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "method_call",
"position": [
2554,
2591
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional/method:isPresent()"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "calls",
"position": [
2554,
2579
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:findByEmail(String)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "method_call",
"position": [
2566,
2578
],
"receiver_hint": "user",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:email()"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "instantiates",
"position": [
2605,
2649
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "uses_type",
"position": [
2609,
2626
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "method_call",
"position": [
2636,
2648
],
"receiver_hint": "user",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:email()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "method_call",
"position": [
2659,
2684
],
"receiver_hint": "byId",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:put(_,_)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "reads",
"position": [
2659,
2663
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/field:byId"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:insert(User)",
"kind": "method_call",
"position": [
2668,
2677
],
"receiver_hint": "user",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User/method:id()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"kind": "annotates",
"position": [
2709,
2718
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:Override"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"kind": "uses_type",
"position": [
2728,
2740
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"kind": "method_call",
"position": [
2760,
2782
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:values()/method:stream()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"kind": "method_call",
"position": [
2760,
2773
],
"receiver_hint": "byId",
"to": "code+moniker://app/external_pkg:java/path:util/path:concurrent/path:ConcurrentHashMap/method:values()"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/method:scan()",
"kind": "reads",
"position": [
2760,
2764
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:InMemoryRepository/field:byId"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService",
"kind": "uses_type",
"position": [
2807,
2821
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/constructor:UserService(UserRepository)",
"kind": "uses_type",
"position": [
2849,
2863
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "uses_type",
"position": [
2975,
2979
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "uses_type",
"position": [
2984,
2990
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "method_call",
"position": [
3006,
3072
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional/method:orElseThrow(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "method_call",
"position": [
3006,
3023
],
"receiver_hint": "repo",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findById(String)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "reads",
"position": [
3006,
3010
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/field:repo"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "instantiates",
"position": [
3042,
3071
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:get(String)",
"kind": "uses_type",
"position": [
3046,
3067
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:UserNotFoundException"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3208,
3212
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3220,
3226
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3234,
3240
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3247,
3259
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:List"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "method_call",
"position": [
3274,
3309
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:Optional/method:isPresent()"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "method_call",
"position": [
3274,
3297
],
"receiver_hint": "repo",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:findByEmail(String)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "reads",
"position": [
3274,
3278
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/field:repo"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "instantiates",
"position": [
3322,
3359
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3326,
3343
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/class:ConflictException"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3367,
3371
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "instantiates",
"position": [
3379,
3434
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "uses_type",
"position": [
3383,
3387
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/record:User"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "calls",
"position": [
3388,
3401
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "method_call",
"position": [
3416,
3433
],
"receiver_hint": "List",
"to": "code+moniker://app/external_pkg:java/path:util/path:List/method:copyOf(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "method_call",
"position": [
3445,
3462
],
"receiver_hint": "repo",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:insert(User)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:create(String,String,List<String>)",
"kind": "reads",
"position": [
3445,
3449
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/field:repo"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "uses_type",
"position": [
3476,
3486
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:util/path:List"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "uses_type",
"position": [
3495,
3501
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "method_call",
"position": [
3518,
3602
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream/method:filter(_)/method:collect(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "method_call",
"position": [
3518,
3569
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Stream/method:filter(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "method_call",
"position": [
3518,
3529
],
"receiver_hint": "repo",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/interface:UserRepository/method:scan()"
},
{
"alias": "",
"binding": "local",
"confidence": "resolved",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "reads",
"position": [
3518,
3522
],
"receiver_hint": "",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/field:repo"
},
{
"alias": "",
"binding": "local",
"confidence": "name_match",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "method_call",
"position": [
3546,
3568
],
"receiver_hint": "call",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/method:contains(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "name_match",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "method_call",
"position": [
3546,
3554
],
"receiver_hint": "u",
"to": "code+moniker://app/lang:java/package:app/package:user/module:UserService/method:tags()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:withTag(String)",
"kind": "method_call",
"position": [
3582,
3601
],
"receiver_hint": "Collectors",
"to": "code+moniker://app/external_pkg:java/path:util/path:stream/path:Collectors/method:toList()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "uses_type",
"position": [
3700,
3706
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "uses_type",
"position": [
3714,
3720
],
"receiver_hint": "",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "method_call",
"position": [
3741,
3759
],
"receiver_hint": "email",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String/method:indexOf(_)"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "method_call",
"position": [
3779,
3815
],
"receiver_hint": "call",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String/method:substring(_,_)/method:toLowerCase()"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "method_call",
"position": [
3779,
3801
],
"receiver_hint": "email",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String/method:substring(_,_)"
},
{
"alias": "",
"binding": "local",
"confidence": "external",
"from": "code+moniker://app/lang:java/package:app/package:user/module:UserService/class:UserService/method:makeId(String)",
"kind": "method_call",
"position": [
3818,
3837
],
"receiver_hint": "email",
"to": "code+moniker://app/external_pkg:java/path:lang/path:String/method:toLowerCase()"
}
],
"root": "code+moniker://app/lang:java/package:app/package:user/module:UserService"
}