Files
NowChessSystems/graphify-out/graph.json
T
Janis f1c9df16b6
Build & Test (NowChessSystems) TeamCity build finished
feat: add initial project structure and documentation files (#24)
Reviewed-on: #24
2026-04-12 16:39:17 +02:00

10438 lines
363 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/core/build.gradle.kts",
"source_location": "L1",
"id": "build_gradle",
"community": 66
},
{
"label": "settings.gradle.kts",
"file_type": "code",
"source_file": "settings.gradle.kts",
"source_location": "L1",
"id": "settings_gradle",
"community": 67
},
{
"label": "PieceTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala",
"source_location": "L1",
"id": "piecetest",
"community": 40
},
{
"label": "PieceTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala",
"source_location": "L6",
"id": "piecetest_piecetest",
"community": 40
},
{
"label": "PieceTypeTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala",
"source_location": "L1",
"id": "piecetypetest",
"community": 41
},
{
"label": "PieceTypeTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala",
"source_location": "L6",
"id": "piecetypetest_piecetypetest",
"community": 41
},
{
"label": "SquareTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala",
"source_location": "L1",
"id": "squaretest",
"community": 42
},
{
"label": "SquareTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala",
"source_location": "L6",
"id": "squaretest_squaretest",
"community": 42
},
{
"label": "CastlingRightsTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala",
"source_location": "L1",
"id": "castlingrightstest",
"community": 43
},
{
"label": "CastlingRightsTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala",
"source_location": "L6",
"id": "castlingrightstest_castlingrightstest",
"community": 43
},
{
"label": "BoardTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala",
"source_location": "L1",
"id": "boardtest",
"community": 44
},
{
"label": "BoardTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala",
"source_location": "L7",
"id": "boardtest_boardtest",
"community": 44
},
{
"label": "ColorTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala",
"source_location": "L1",
"id": "colortest",
"community": 45
},
{
"label": "ColorTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala",
"source_location": "L6",
"id": "colortest_colortest",
"community": 45
},
{
"label": "MoveTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala",
"source_location": "L1",
"id": "movetest",
"community": 46
},
{
"label": "MoveTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala",
"source_location": "L7",
"id": "movetest_movetest",
"community": 46
},
{
"label": "GameContextTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala",
"source_location": "L1",
"id": "gamecontexttest",
"community": 47
},
{
"label": "GameContextTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala",
"source_location": "L8",
"id": "gamecontexttest_gamecontexttest",
"community": 47
},
{
"label": "ApiResponseTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala",
"source_location": "L1",
"id": "apiresponsetest",
"community": 48
},
{
"label": "ApiResponseTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala",
"source_location": "L6",
"id": "apiresponsetest_apiresponsetest",
"community": 48
},
{
"label": "PlayerInfoTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala",
"source_location": "L1",
"id": "playerinfotest",
"community": 49
},
{
"label": "PlayerInfoTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala",
"source_location": "L6",
"id": "playerinfotest_playerinfotest",
"community": 49
},
{
"label": "Square.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L1",
"id": "square",
"community": 22
},
{
"label": "Square",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L23",
"id": "square_square",
"community": 22
},
{
"label": ".toString()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L25",
"id": "square_square_tostring",
"community": 22
},
{
"label": ".fromAlgebraic()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L31",
"id": "square_square_fromalgebraic",
"community": 22
},
{
"label": "offset()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L52",
"id": "square_offset",
"community": 22
},
{
"label": "CastlingRights.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L1",
"id": "castlingrights",
"community": 20
},
{
"label": "CastlingRights",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L12",
"id": "castlingrights_castlingrights",
"community": 20
},
{
"label": ".hasAnyRights()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L21",
"id": "castlingrights_castlingrights_hasanyrights",
"community": 20
},
{
"label": ".hasRights()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L27",
"id": "castlingrights_castlingrights_hasrights",
"community": 20
},
{
"label": ".revokeColor()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L34",
"id": "castlingrights_castlingrights_revokecolor",
"community": 20
},
{
"label": ".revokeKingSide()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L41",
"id": "castlingrights_castlingrights_revokekingside",
"community": 20
},
{
"label": ".revokeQueenSide()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L48",
"id": "castlingrights_castlingrights_revokequeenside",
"community": 20
},
{
"label": "Board.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L1",
"id": "board",
"community": 16
},
{
"label": "Board",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L5",
"id": "board_board",
"community": 16
},
{
"label": ".apply()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L7",
"id": "board_board_apply",
"community": 16
},
{
"label": "pieceAt()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L10",
"id": "board_pieceat",
"community": 16
},
{
"label": "updated()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L11",
"id": "board_updated",
"community": 16
},
{
"label": "removed()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L12",
"id": "board_removed",
"community": 16
},
{
"label": "withMove()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L13",
"id": "board_withmove",
"community": 16
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L17",
"id": "board_applymove",
"community": 16
},
{
"label": "pieces()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L20",
"id": "board_pieces",
"community": 16
},
{
"label": "Color.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L1",
"id": "color",
"community": 33
},
{
"label": "opposite()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L6",
"id": "color_opposite",
"community": 33
},
{
"label": "label()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L10",
"id": "color_label",
"community": 33
},
{
"label": "PieceType.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala",
"source_location": "L1",
"id": "piecetype",
"community": 50
},
{
"label": "label()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala",
"source_location": "L6",
"id": "piecetype_label",
"community": 50
},
{
"label": "Piece.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala",
"source_location": "L1",
"id": "piece",
"community": 51
},
{
"label": "Piece",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala",
"source_location": "L4",
"id": "piece_piece",
"community": 51
},
{
"label": "Move.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala",
"source_location": "L1",
"id": "move",
"community": 52
},
{
"label": "Move",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala",
"source_location": "L29",
"id": "move_move",
"community": 52
},
{
"label": "GameContext.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L1",
"id": "gamecontext",
"community": 17
},
{
"label": "GameContext",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L9",
"id": "gamecontext_gamecontext",
"community": 17
},
{
"label": ".withBoard()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L18",
"id": "gamecontext_gamecontext_withboard",
"community": 17
},
{
"label": ".withTurn()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L21",
"id": "gamecontext_gamecontext_withturn",
"community": 17
},
{
"label": ".withCastlingRights()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L24",
"id": "gamecontext_gamecontext_withcastlingrights",
"community": 17
},
{
"label": ".withEnPassantSquare()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L27",
"id": "gamecontext_gamecontext_withenpassantsquare",
"community": 17
},
{
"label": ".withHalfMoveClock()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L30",
"id": "gamecontext_gamecontext_withhalfmoveclock",
"community": 17
},
{
"label": ".withMove()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L33",
"id": "gamecontext_gamecontext_withmove",
"community": 17
},
{
"label": ".initial()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L37",
"id": "gamecontext_gamecontext_initial",
"community": 17
},
{
"label": "ApiResponse.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L1",
"id": "apiresponse",
"community": 18
},
{
"label": "ApiResponse",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L13",
"id": "apiresponse_apiresponse",
"community": 18
},
{
"label": "Success",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L15",
"id": "apiresponse_success",
"community": 18
},
{
"label": "Failure",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L18",
"id": "apiresponse_failure",
"community": 18
},
{
"label": ".error()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L21",
"id": "apiresponse_apiresponse_error",
"community": 18
},
{
"label": "ApiError",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L30",
"id": "apiresponse_apierror",
"community": 18
},
{
"label": "Pagination",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L43",
"id": "apiresponse_pagination",
"community": 18
},
{
"label": ".totalPages()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L48",
"id": "apiresponse_pagination_totalpages",
"community": 18
},
{
"label": "PagedResponse",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L59",
"id": "apiresponse_pagedresponse",
"community": 18
},
{
"label": "PlayerInfo.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L1",
"id": "playerinfo",
"community": 23
},
{
"label": "PlayerId",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L11",
"id": "playerinfo_playerid",
"community": 23
},
{
"label": ".apply()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L12",
"id": "playerinfo_playerid_apply",
"community": 23
},
{
"label": "value()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L13",
"id": "playerinfo_value",
"community": 23
},
{
"label": "PlayerInfo",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L24",
"id": "playerinfo_playerinfo",
"community": 23
},
{
"label": "RendererAndUnicodeTest.scala",
"file_type": "code",
"source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala",
"source_location": "L1",
"id": "rendererandunicodetest",
"community": 53
},
{
"label": "RendererAndUnicodeTest",
"file_type": "code",
"source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala",
"source_location": "L7",
"id": "rendererandunicodetest_rendererandunicodetest",
"community": 53
},
{
"label": "Main.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L1",
"id": "main",
"community": 34
},
{
"label": "Main",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L10",
"id": "main_main",
"community": 34
},
{
"label": ".main()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L11",
"id": "main_main_main",
"community": 34
},
{
"label": "Renderer.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L1",
"id": "renderer",
"community": 35
},
{
"label": "Renderer",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L5",
"id": "renderer_renderer",
"community": 35
},
{
"label": ".render()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L13",
"id": "renderer_renderer_render",
"community": 35
},
{
"label": "PieceUnicode.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala",
"source_location": "L1",
"id": "pieceunicode",
"community": 54
},
{
"label": "unicode()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala",
"source_location": "L6",
"id": "pieceunicode_unicode",
"community": 54
},
{
"label": "ChessGUI.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L1",
"id": "chessgui",
"community": 21
},
{
"label": "ChessGUIApp",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L14",
"id": "chessgui_chessguiapp",
"community": 21
},
{
"label": ".start()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L16",
"id": "chessgui_chessguiapp_start",
"community": 21
},
{
"label": "ChessGUILauncher",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L51",
"id": "chessgui_chessguilauncher",
"community": 21
},
{
"label": ".getEngine()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L54",
"id": "chessgui_chessguilauncher_getengine",
"community": 21
},
{
"label": ".launch()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L56",
"id": "chessgui_chessguilauncher_launch",
"community": 21
},
{
"label": "PieceSprites.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L1",
"id": "piecesprites",
"community": 24
},
{
"label": "PieceSprites",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L7",
"id": "piecesprites_piecesprites",
"community": 24
},
{
"label": ".loadPieceImage()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L14",
"id": "piecesprites_piecesprites_loadpieceimage",
"community": 24
},
{
"label": ".loadImage()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L25",
"id": "piecesprites_piecesprites_loadimage",
"community": 24
},
{
"label": "SquareColors",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L33",
"id": "piecesprites_squarecolors",
"community": 24
},
{
"label": "GUIObserver.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L1",
"id": "guiobserver",
"community": 27
},
{
"label": "GUIObserver",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L13",
"id": "guiobserver_guiobserver",
"community": 27
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L15",
"id": "guiobserver_guiobserver_ongameevent",
"community": 27
},
{
"label": ".showAlert()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L73",
"id": "guiobserver_guiobserver_showalert",
"community": 27
},
{
"label": "ChessBoardView.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L1",
"id": "chessboardview",
"community": 5
},
{
"label": "ChessBoardView",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L25",
"id": "chessboardview_chessboardview",
"community": 5
},
{
"label": ".initializeBoard()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L131",
"id": "chessboardview_chessboardview_initializeboard",
"community": 5
},
{
"label": ".createSquare()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L147",
"id": "chessboardview_chessboardview_createsquare",
"community": 5
},
{
"label": ".handleSquareClick()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L167",
"id": "chessboardview_chessboardview_handlesquareclick",
"community": 5
},
{
"label": ".updateBoard()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L200",
"id": "chessboardview_chessboardview_updateboard",
"community": 5
},
{
"label": ".updateUndoRedoButtons()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L236",
"id": "chessboardview_chessboardview_updateundoredobuttons",
"community": 5
},
{
"label": ".highlightSquare()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L240",
"id": "chessboardview_chessboardview_highlightsquare",
"community": 5
},
{
"label": ".showMessage()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L260",
"id": "chessboardview_chessboardview_showmessage",
"community": 5
},
{
"label": ".showPromotionDialog()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L263",
"id": "chessboardview_chessboardview_showpromotiondialog",
"community": 5
},
{
"label": ".doFenExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L280",
"id": "chessboardview_chessboardview_dofenexport",
"community": 5
},
{
"label": ".doFenImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L283",
"id": "chessboardview_chessboardview_dofenimport",
"community": 5
},
{
"label": ".doPgnExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L286",
"id": "chessboardview_chessboardview_dopgnexport",
"community": 5
},
{
"label": ".doPgnImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L289",
"id": "chessboardview_chessboardview_dopgnimport",
"community": 5
},
{
"label": ".doExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L292",
"id": "chessboardview_chessboardview_doexport",
"community": 5
},
{
"label": ".doImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L297",
"id": "chessboardview_chessboardview_doimport",
"community": 5
},
{
"label": ".showCopyDialog()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L308",
"id": "chessboardview_chessboardview_showcopydialog",
"community": 5
},
{
"label": ".showInputDialog()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L321",
"id": "chessboardview_chessboardview_showinputdialog",
"community": 5
},
{
"label": "TerminalUI.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L1",
"id": "terminalui",
"community": 25
},
{
"label": "TerminalUI",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L13",
"id": "terminalui_terminalui",
"community": 25
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L18",
"id": "terminalui_terminalui_ongameevent",
"community": 25
},
{
"label": ".start()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L78",
"id": "terminalui_terminalui_start",
"community": 25
},
{
"label": ".printPrompt()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L114",
"id": "terminalui_terminalui_printprompt",
"community": 25
},
{
"label": "DefaultRulesTest.scala",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala",
"source_location": "L1",
"id": "defaultrulestest",
"community": 55
},
{
"label": "DefaultRulesTest",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala",
"source_location": "L11",
"id": "defaultrulestest_defaultrulestest",
"community": 55
},
{
"label": "DefaultRulesStateTransitionsTest.scala",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L1",
"id": "defaultrulesstatetransitionstest",
"community": 28
},
{
"label": "DefaultRulesStateTransitionsTest",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L11",
"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"community": 28
},
{
"label": ".contextFromFen()",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L13",
"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen",
"community": 28
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L16",
"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq",
"community": 28
},
{
"label": "RuleSet.scala",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala",
"source_location": "L1",
"id": "ruleset",
"community": 68
},
{
"label": "DefaultRules.scala",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L1",
"id": "defaultrules",
"community": 0
},
{
"label": "DefaultRules",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L13",
"id": "defaultrules_defaultrules",
"community": 0
},
{
"label": ".pawnForward()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L23",
"id": "defaultrules_defaultrules_pawnforward",
"community": 0
},
{
"label": ".pawnStartRank()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L24",
"id": "defaultrules_defaultrules_pawnstartrank",
"community": 0
},
{
"label": ".pawnPromoRank()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L25",
"id": "defaultrules_defaultrules_pawnpromorank",
"community": 0
},
{
"label": ".candidateMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L29",
"id": "defaultrules_defaultrules_candidatemoves",
"community": 0
},
{
"label": ".legalMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L41",
"id": "defaultrules_defaultrules_legalmoves",
"community": 0
},
{
"label": ".allLegalMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L46",
"id": "defaultrules_defaultrules_alllegalmoves",
"community": 0
},
{
"label": ".isCheck()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L49",
"id": "defaultrules_defaultrules_ischeck",
"community": 0
},
{
"label": ".isCheckmate()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L53",
"id": "defaultrules_defaultrules_ischeckmate",
"community": 0
},
{
"label": ".isStalemate()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L56",
"id": "defaultrules_defaultrules_isstalemate",
"community": 0
},
{
"label": ".isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L59",
"id": "defaultrules_defaultrules_isinsufficientmaterial",
"community": 0
},
{
"label": ".isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L62",
"id": "defaultrules_defaultrules_isfiftymoverule",
"community": 0
},
{
"label": ".slidingMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L67",
"id": "defaultrules_defaultrules_slidingmoves",
"community": 0
},
{
"label": ".castRay()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L75",
"id": "defaultrules_defaultrules_castray",
"community": 0
},
{
"label": ".knightCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L94",
"id": "defaultrules_defaultrules_knightcandidates",
"community": 0
},
{
"label": ".kingCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L110",
"id": "defaultrules_defaultrules_kingcandidates",
"community": 0
},
{
"label": "CastlingMove",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L127",
"id": "defaultrules_castlingmove",
"community": 0
},
{
"label": ".castlingCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L135",
"id": "defaultrules_defaultrules_castlingcandidates",
"community": 0
},
{
"label": ".whiteCastles()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L144",
"id": "defaultrules_defaultrules_whitecastles",
"community": 0
},
{
"label": ".blackCastles()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L155",
"id": "defaultrules_defaultrules_blackcastles",
"community": 0
},
{
"label": ".queensideBSquare()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L166",
"id": "defaultrules_defaultrules_queensidebsquare",
"community": 0
},
{
"label": ".addCastleMove()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L172",
"id": "defaultrules_defaultrules_addcastlemove",
"community": 0
},
{
"label": ".squaresEmpty()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L199",
"id": "defaultrules_defaultrules_squaresempty",
"community": 0
},
{
"label": ".pawnCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L204",
"id": "defaultrules_defaultrules_pawncandidates",
"community": 0
},
{
"label": ".kingSquare()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L251",
"id": "defaultrules_defaultrules_kingsquare",
"community": 0
},
{
"label": ".isAttackedBy()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L256",
"id": "defaultrules_defaultrules_isattackedby",
"community": 0
},
{
"label": ".squareAttacks()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L263",
"id": "defaultrules_defaultrules_squareattacks",
"community": 0
},
{
"label": ".rayReaches()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L276",
"id": "defaultrules_defaultrules_rayreaches",
"community": 0
},
{
"label": ".leavesKingInCheck()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L287",
"id": "defaultrules_defaultrules_leaveskingincheck",
"community": 0
},
{
"label": ".applyMove()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L294",
"id": "defaultrules_defaultrules_applymove",
"community": 0
},
{
"label": ".applyCastle()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L322",
"id": "defaultrules_defaultrules_applycastle",
"community": 0
},
{
"label": ".applyEnPassant()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L336",
"id": "defaultrules_defaultrules_applyenpassant",
"community": 0
},
{
"label": ".applyPromotion()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L341",
"id": "defaultrules_defaultrules_applypromotion",
"community": 0
},
{
"label": ".updateCastlingRights()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L349",
"id": "defaultrules_defaultrules_updatecastlingrights",
"community": 0
},
{
"label": ".computeEnPassantSquare()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L374",
"id": "defaultrules_defaultrules_computeenpassantsquare",
"community": 0
},
{
"label": ".insufficientMaterial()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L386",
"id": "defaultrules_defaultrules_insufficientmaterial",
"community": 0
},
{
"label": "PgnParserTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala",
"source_location": "L1",
"id": "pgnparsertest",
"community": 56
},
{
"label": "PgnParserTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala",
"source_location": "L10",
"id": "pgnparsertest_pgnparsertest",
"community": 56
},
{
"label": "PgnExporterTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L1",
"id": "pgnexportertest",
"community": 36
},
{
"label": "PgnExporterTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L9",
"id": "pgnexportertest_pgnexportertest",
"community": 36
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L66",
"id": "pgnexportertest_pgnexportertest_sq",
"community": 36
},
{
"label": "PgnValidatorTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala",
"source_location": "L1",
"id": "pgnvalidatortest",
"community": 57
},
{
"label": "PgnValidatorTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala",
"source_location": "L8",
"id": "pgnvalidatortest_pgnvalidatortest",
"community": 57
},
{
"label": "FenExporterTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L1",
"id": "fenexportertest",
"community": 37
},
{
"label": "FenExporterTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L9",
"id": "fenexportertest_fenexportertest",
"community": 37
},
{
"label": ".context()",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L11",
"id": "fenexportertest_fenexportertest_context",
"community": 37
},
{
"label": "FenParserCombinatorsTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala",
"source_location": "L1",
"id": "fenparsercombinatorstest",
"community": 58
},
{
"label": "FenParserCombinatorsTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala",
"source_location": "L7",
"id": "fenparsercombinatorstest_fenparsercombinatorstest",
"community": 58
},
{
"label": "FenParserTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala",
"source_location": "L1",
"id": "fenparsertest",
"community": 59
},
{
"label": "FenParserTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala",
"source_location": "L7",
"id": "fenparsertest_fenparsertest",
"community": 59
},
{
"label": "FenParserFastParseTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala",
"source_location": "L1",
"id": "fenparserfastparsetest",
"community": 60
},
{
"label": "FenParserFastParseTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala",
"source_location": "L7",
"id": "fenparserfastparsetest_fenparserfastparsetest",
"community": 60
},
{
"label": "GameContextImport.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameContextImport.scala",
"source_location": "L1",
"id": "gamecontextimport",
"community": 69
},
{
"label": "GameContextExport.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameContextExport.scala",
"source_location": "L1",
"id": "gamecontextexport",
"community": 70
},
{
"label": "PgnExporter.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L1",
"id": "pgnexporter",
"community": 26
},
{
"label": "PgnExporter",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L9",
"id": "pgnexporter_pgnexporter",
"community": 26
},
{
"label": ".exportGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L12",
"id": "pgnexporter_pgnexporter_exportgamecontext",
"community": 26
},
{
"label": ".exportGame()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L23",
"id": "pgnexporter_pgnexporter_exportgame",
"community": 26
},
{
"label": ".moveToAlgebraic()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L53",
"id": "pgnexporter_pgnexporter_movetoalgebraic",
"community": 26
},
{
"label": "PgnParser.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L1",
"id": "pgnparser",
"community": 9
},
{
"label": "PgnGame",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L10",
"id": "pgnparser_pgngame",
"community": 9
},
{
"label": "PgnParser",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L15",
"id": "pgnparser_pgnparser",
"community": 9
},
{
"label": ".validatePgn()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L20",
"id": "pgnparser_pgnparser_validatepgn",
"community": 9
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L30",
"id": "pgnparser_pgnparser_importgamecontext",
"community": 9
},
{
"label": ".parsePgn()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L37",
"id": "pgnparser_pgnparser_parsepgn",
"community": 9
},
{
"label": ".parseHeaders()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L46",
"id": "pgnparser_pgnparser_parseheaders",
"community": 9
},
{
"label": ".parseMovesText()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L51",
"id": "pgnparser_pgnparser_parsemovestext",
"community": 9
},
{
"label": ".isMoveNumberOrResult()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L67",
"id": "pgnparser_pgnparser_ismovenumberorresult",
"community": 9
},
{
"label": ".parseAlgebraicMove()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L75",
"id": "pgnparser_pgnparser_parsealgebraicmove",
"community": 9
},
{
"label": ".parseRegularMove()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L91",
"id": "pgnparser_pgnparser_parseregularmove",
"community": 9
},
{
"label": ".matchesHint()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L130",
"id": "pgnparser_pgnparser_matcheshint",
"community": 9
},
{
"label": ".promotionMatches()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L137",
"id": "pgnparser_pgnparser_promotionmatches",
"community": 9
},
{
"label": ".extractPromotion()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L145",
"id": "pgnparser_pgnparser_extractpromotion",
"community": 9
},
{
"label": ".charToPieceType()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L157",
"id": "pgnparser_pgnparser_chartopiecetype",
"community": 9
},
{
"label": ".validateMovesText()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L169",
"id": "pgnparser_pgnparser_validatemovestext",
"community": 9
},
{
"label": "FenParser.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L1",
"id": "fenparser",
"community": 14
},
{
"label": "FenParser",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L7",
"id": "fenparser_fenparser",
"community": 14
},
{
"label": ".parseFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L11",
"id": "fenparser_fenparser_parsefen",
"community": 14
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L33",
"id": "fenparser_fenparser_importgamecontext",
"community": 14
},
{
"label": ".parseColor()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L37",
"id": "fenparser_fenparser_parsecolor",
"community": 14
},
{
"label": ".parseCastling()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L43",
"id": "fenparser_fenparser_parsecastling",
"community": 14
},
{
"label": ".parseEnPassant()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L57",
"id": "fenparser_fenparser_parseenpassant",
"community": 14
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L63",
"id": "fenparser_fenparser_parseboard",
"community": 14
},
{
"label": ".parsePieceRank()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L78",
"id": "fenparser_fenparser_parsepiecerank",
"community": 14
},
{
"label": ".charToPiece()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L100",
"id": "fenparser_fenparser_chartopiece",
"community": 14
},
{
"label": "FenExporter.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L1",
"id": "fenexporter",
"community": 19
},
{
"label": "FenExporter",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L7",
"id": "fenexporter_fenexporter",
"community": 19
},
{
"label": ".boardToFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L10",
"id": "fenexporter_fenexporter_boardtofen",
"community": 19
},
{
"label": ".buildRankString()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L16",
"id": "fenexporter_fenexporter_buildrankstring",
"community": 19
},
{
"label": ".gameContextToFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L35",
"id": "fenexporter_fenexporter_gamecontexttofen",
"community": 19
},
{
"label": ".exportGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L43",
"id": "fenexporter_fenexporter_exportgamecontext",
"community": 19
},
{
"label": ".castlingString()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L46",
"id": "fenexporter_fenexporter_castlingstring",
"community": 19
},
{
"label": ".pieceToFenChar()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L55",
"id": "fenexporter_fenexporter_piecetofenchar",
"community": 19
},
{
"label": "FenParserCombinators.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L1",
"id": "fenparsercombinators",
"community": 3
},
{
"label": "FenParserCombinators",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L9",
"id": "fenparsercombinators_fenparsercombinators",
"community": 3
},
{
"label": ".pieceChar()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L15",
"id": "fenparsercombinators_fenparsercombinators_piecechar",
"community": 3
},
{
"label": ".emptyCount()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L22",
"id": "fenparsercombinators_fenparsercombinators_emptycount",
"community": 3
},
{
"label": ".rankToken()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L27",
"id": "fenparsercombinators_fenparsercombinators_ranktoken",
"community": 3
},
{
"label": ".rankTokens()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L30",
"id": "fenparsercombinators_fenparsercombinators_ranktokens",
"community": 3
},
{
"label": ".rankParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L34",
"id": "fenparsercombinators_fenparsercombinators_rankparser",
"community": 3
},
{
"label": ".rankSep()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L43",
"id": "fenparsercombinators_fenparsercombinators_ranksep",
"community": 3
},
{
"label": ".boardParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L46",
"id": "fenparsercombinators_fenparsercombinators_boardparser",
"community": 3
},
{
"label": ".colorParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L61",
"id": "fenparsercombinators_fenparsercombinators_colorparser",
"community": 3
},
{
"label": ".castlingParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L69",
"id": "fenparsercombinators_fenparsercombinators_castlingparser",
"community": 3
},
{
"label": ".enPassantParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L82",
"id": "fenparsercombinators_fenparsercombinators_enpassantparser",
"community": 3
},
{
"label": ".clockParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L88",
"id": "fenparsercombinators_fenparsercombinators_clockparser",
"community": 3
},
{
"label": ".fenParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L93",
"id": "fenparsercombinators_fenparsercombinators_fenparser",
"community": 3
},
{
"label": ".parseFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L109",
"id": "fenparsercombinators_fenparsercombinators_parsefen",
"community": 3
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L114",
"id": "fenparsercombinators_fenparsercombinators_parseboard",
"community": 3
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L119",
"id": "fenparsercombinators_fenparsercombinators_importgamecontext",
"community": 3
},
{
"label": "FenParserSupport.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L1",
"id": "fenparsersupport",
"community": 3
},
{
"label": "FenParserSupport",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L5",
"id": "fenparsersupport_fenparsersupport",
"community": 3
},
{
"label": "PieceToken",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L8",
"id": "fenparsersupport_piecetoken",
"community": 3
},
{
"label": "EmptyToken",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L9",
"id": "fenparsersupport_emptytoken",
"community": 3
},
{
"label": ".buildSquares()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L20",
"id": "fenparsersupport_fenparsersupport_buildsquares",
"community": 3
},
{
"label": "FenParserFastParse.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L1",
"id": "fenparserfastparse",
"community": 3
},
{
"label": "FenParserFastParse",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L10",
"id": "fenparserfastparse_fenparserfastparse",
"community": 6
},
{
"label": ".pieceChar()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L14",
"id": "fenparserfastparse_fenparserfastparse_piecechar",
"community": 6
},
{
"label": ".emptyCount()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L21",
"id": "fenparserfastparse_fenparserfastparse_emptycount",
"community": 6
},
{
"label": ".rankToken()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L24",
"id": "fenparserfastparse_fenparserfastparse_ranktoken",
"community": 6
},
{
"label": ".rankParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L29",
"id": "fenparserfastparse_fenparserfastparse_rankparser",
"community": 6
},
{
"label": ".sep()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L38",
"id": "fenparserfastparse_fenparserfastparse_sep",
"community": 6
},
{
"label": ".boardParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L40",
"id": "fenparserfastparse_fenparserfastparse_boardparser",
"community": 6
},
{
"label": ".colorParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L54",
"id": "fenparserfastparse_fenparserfastparse_colorparser",
"community": 6
},
{
"label": ".castlingParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L62",
"id": "fenparserfastparse_fenparserfastparse_castlingparser",
"community": 6
},
{
"label": ".enPassantParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L75",
"id": "fenparserfastparse_fenparserfastparse_enpassantparser",
"community": 6
},
{
"label": ".clockParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L81",
"id": "fenparserfastparse_fenparserfastparse_clockparser",
"community": 6
},
{
"label": ".sp()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L86",
"id": "fenparserfastparse_fenparserfastparse_sp",
"community": 6
},
{
"label": ".fenParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L90",
"id": "fenparserfastparse_fenparserfastparse_fenparser",
"community": 6
},
{
"label": ".parseFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L106",
"id": "fenparserfastparse_fenparserfastparse_parsefen",
"community": 6
},
{
"label": ".boardParserFull()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L111",
"id": "fenparserfastparse_fenparserfastparse_boardparserfull",
"community": 6
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L114",
"id": "fenparserfastparse_fenparserfastparse_parseboard",
"community": 6
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L119",
"id": "fenparserfastparse_fenparserfastparse_importgamecontext",
"community": 6
},
{
"label": "ParserTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala",
"source_location": "L1",
"id": "parsertest",
"community": 61
},
{
"label": "ParserTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala",
"source_location": "L7",
"id": "parsertest_parsertest",
"community": 61
},
{
"label": "GameEngineGameEndingTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L1",
"id": "gameenginegameendingtest",
"community": 29
},
{
"label": "GameEngineGameEndingTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L10",
"id": "gameenginegameendingtest_gameenginegameendingtest",
"community": 29
},
{
"label": "EndingMockObserver",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L87",
"id": "gameenginegameendingtest_endingmockobserver",
"community": 29
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L90",
"id": "gameenginegameendingtest_endingmockobserver_ongameevent",
"community": 29
},
{
"label": "EngineTestHelpers.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L1",
"id": "enginetesthelpers",
"community": 12
},
{
"label": "EngineTestHelpers",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L10",
"id": "enginetesthelpers_enginetesthelpers",
"community": 12
},
{
"label": ".makeEngine()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L12",
"id": "enginetesthelpers_enginetesthelpers_makeengine",
"community": 12
},
{
"label": ".makeEngineWithBoard()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L15",
"id": "enginetesthelpers_enginetesthelpers_makeenginewithboard",
"community": 12
},
{
"label": ".loadFen()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L18",
"id": "enginetesthelpers_enginetesthelpers_loadfen",
"community": 12
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L21",
"id": "enginetesthelpers_enginetesthelpers_captureevents",
"community": 12
},
{
"label": "MockObserver",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L26",
"id": "enginetesthelpers_mockobserver",
"community": 12
},
{
"label": ".events()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L29",
"id": "enginetesthelpers_mockobserver_events",
"community": 12
},
{
"label": ".eventCount()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L30",
"id": "enginetesthelpers_mockobserver_eventcount",
"community": 12
},
{
"label": ".hasEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L31",
"id": "enginetesthelpers_mockobserver_hasevent",
"community": 12
},
{
"label": ".getEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L33",
"id": "enginetesthelpers_mockobserver_getevent",
"community": 12
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L36",
"id": "enginetesthelpers_mockobserver_ongameevent",
"community": 12
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L39",
"id": "enginetesthelpers_mockobserver_clear",
"community": 12
},
{
"label": "GameEngineNotationTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L1",
"id": "gameenginenotationtest",
"community": 38
},
{
"label": "GameEngineNotationTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L17",
"id": "gameenginenotationtest_gameenginenotationtest",
"community": 38
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L19",
"id": "gameenginenotationtest_gameenginenotationtest_captureevents",
"community": 38
},
{
"label": "GameEngineOutcomesTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala",
"source_location": "L1",
"id": "gameengineoutcomestest",
"community": 62
},
{
"label": "GameEngineOutcomesTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala",
"source_location": "L8",
"id": "gameengineoutcomestest_gameengineoutcomestest",
"community": 62
},
{
"label": "GameEngineIntegrationTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L1",
"id": "gameengineintegrationtest",
"community": 10
},
{
"label": "GameEngineIntegrationTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L13",
"id": "gameengineintegrationtest_gameengineintegrationtest",
"community": 10
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L15",
"id": "gameengineintegrationtest_gameengineintegrationtest_sq",
"community": 10
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L18",
"id": "gameengineintegrationtest_gameengineintegrationtest_captureevents",
"community": 10
},
{
"label": "importGameContext()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L58",
"id": "gameengineintegrationtest_importgamecontext",
"community": 10
},
{
"label": "candidateMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L92",
"id": "gameengineintegrationtest_candidatemoves",
"community": 10
},
{
"label": "legalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L93",
"id": "gameengineintegrationtest_legalmoves",
"community": 10
},
{
"label": "allLegalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L95",
"id": "gameengineintegrationtest_alllegalmoves",
"community": 10
},
{
"label": "isCheck()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L96",
"id": "gameengineintegrationtest_ischeck",
"community": 10
},
{
"label": "isCheckmate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L97",
"id": "gameengineintegrationtest_ischeckmate",
"community": 10
},
{
"label": "isStalemate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L98",
"id": "gameengineintegrationtest_isstalemate",
"community": 10
},
{
"label": "isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L99",
"id": "gameengineintegrationtest_isinsufficientmaterial",
"community": 10
},
{
"label": "isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L100",
"id": "gameengineintegrationtest_isfiftymoverule",
"community": 10
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L101",
"id": "gameengineintegrationtest_applymove",
"community": 10
},
{
"label": "onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L170",
"id": "gameengineintegrationtest_ongameevent",
"community": 10
},
{
"label": "GameEngineSpecialMovesTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala",
"source_location": "L1",
"id": "gameenginespecialmovestest",
"community": 63
},
{
"label": "GameEngineSpecialMovesTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala",
"source_location": "L9",
"id": "gameenginespecialmovestest_gameenginespecialmovestest",
"community": 63
},
{
"label": "GameEngineScenarioTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala",
"source_location": "L1",
"id": "gameenginescenariotest",
"community": 64
},
{
"label": "GameEngineScenarioTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala",
"source_location": "L11",
"id": "gameenginescenariotest_gameenginescenariotest",
"community": 64
},
{
"label": "GameEnginePromotionTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L1",
"id": "gameenginepromotiontest",
"community": 11
},
{
"label": "GameEnginePromotionTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L13",
"id": "gameenginepromotiontest_gameenginepromotiontest",
"community": 11
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L15",
"id": "gameenginepromotiontest_gameenginepromotiontest_sq",
"community": 11
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L17",
"id": "gameenginepromotiontest_gameenginepromotiontest_captureevents",
"community": 11
},
{
"label": ".engineWith()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L22",
"id": "gameenginepromotiontest_gameenginepromotiontest_enginewith",
"community": 11
},
{
"label": "candidateMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L156",
"id": "gameenginepromotiontest_candidatemoves",
"community": 11
},
{
"label": "legalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L158",
"id": "gameenginepromotiontest_legalmoves",
"community": 11
},
{
"label": "allLegalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L164",
"id": "gameenginepromotiontest_alllegalmoves",
"community": 11
},
{
"label": "isCheck()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L166",
"id": "gameenginepromotiontest_ischeck",
"community": 11
},
{
"label": "isCheckmate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L168",
"id": "gameenginepromotiontest_ischeckmate",
"community": 11
},
{
"label": "isStalemate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L170",
"id": "gameenginepromotiontest_isstalemate",
"community": 11
},
{
"label": "isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L172",
"id": "gameenginepromotiontest_isinsufficientmaterial",
"community": 11
},
{
"label": "isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L174",
"id": "gameenginepromotiontest_isfiftymoverule",
"community": 11
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L176",
"id": "gameenginepromotiontest_applymove",
"community": 11
},
{
"label": "GameEngineLoadGameTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L1",
"id": "gameengineloadgametest",
"community": 30
},
{
"label": "GameEngineLoadGameTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L14",
"id": "gameengineloadgametest_gameengineloadgametest",
"community": 30
},
{
"label": "MockObserver",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L40",
"id": "gameengineloadgametest_mockobserver",
"community": 30
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L42",
"id": "gameengineloadgametest_mockobserver_ongameevent",
"community": 30
},
{
"label": "CommandTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala",
"source_location": "L1",
"id": "commandtest",
"community": 65
},
{
"label": "CommandTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala",
"source_location": "L7",
"id": "commandtest_commandtest",
"community": 65
},
{
"label": "CommandInvokerBranchTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L1",
"id": "commandinvokerbranchtest",
"community": 13
},
{
"label": "CommandInvokerBranchTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L8",
"id": "commandinvokerbranchtest_commandinvokerbranchtest",
"community": 13
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L10",
"id": "commandinvokerbranchtest_commandinvokerbranchtest_sq",
"community": 13
},
{
"label": "FailingCommand",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L12",
"id": "commandinvokerbranchtest_failingcommand",
"community": 13
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L13",
"id": "commandinvokerbranchtest_failingcommand_execute",
"community": 13
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L14",
"id": "commandinvokerbranchtest_failingcommand_undo",
"community": 13
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L15",
"id": "commandinvokerbranchtest_failingcommand_description",
"community": 13
},
{
"label": "ConditionalFailCommand",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L17",
"id": "commandinvokerbranchtest_conditionalfailcommand",
"community": 13
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L18",
"id": "commandinvokerbranchtest_conditionalfailcommand_execute",
"community": 13
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L19",
"id": "commandinvokerbranchtest_conditionalfailcommand_undo",
"community": 13
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L20",
"id": "commandinvokerbranchtest_conditionalfailcommand_description",
"community": 13
},
{
"label": ".createMoveCommand()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L22",
"id": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand",
"community": 13
},
{
"label": "CommandInvokerTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L1",
"id": "commandinvokertest",
"community": 31
},
{
"label": "CommandInvokerTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L8",
"id": "commandinvokertest_commandinvokertest",
"community": 31
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L10",
"id": "commandinvokertest_commandinvokertest_sq",
"community": 31
},
{
"label": ".createMoveCommand()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L12",
"id": "commandinvokertest_commandinvokertest_createmovecommand",
"community": 31
},
{
"label": "MoveCommandTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L1",
"id": "movecommandtest",
"community": 39
},
{
"label": "MoveCommandTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L8",
"id": "movecommandtest_movecommandtest",
"community": 39
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L10",
"id": "movecommandtest_movecommandtest_sq",
"community": 39
},
{
"label": "Parser.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L1",
"id": "parser",
"community": 32
},
{
"label": "Parser",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L5",
"id": "parser_parser",
"community": 32
},
{
"label": ".parseMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L10",
"id": "parser_parser_parsemove",
"community": 32
},
{
"label": ".parseSquare()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L18",
"id": "parser_parser_parsesquare",
"community": 32
},
{
"label": "GameEngine.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L1",
"id": "gameengine",
"community": 2
},
{
"label": "GameEngine",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L17",
"id": "gameengine_gameengine",
"community": 2
},
{
"label": "PendingPromotion",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L25",
"id": "gameengine_pendingpromotion",
"community": 2
},
{
"label": ".isPendingPromotion()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L29",
"id": "gameengine_gameengine_ispendingpromotion",
"community": 2
},
{
"label": ".board()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L32",
"id": "gameengine_gameengine_board",
"community": 2
},
{
"label": ".turn()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L33",
"id": "gameengine_gameengine_turn",
"community": 2
},
{
"label": ".context()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L34",
"id": "gameengine_gameengine_context",
"community": 2
},
{
"label": ".canUndo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L37",
"id": "gameengine_gameengine_canundo",
"community": 2
},
{
"label": ".canRedo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L40",
"id": "gameengine_gameengine_canredo",
"community": 2
},
{
"label": ".commandHistory()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L43",
"id": "gameengine_gameengine_commandhistory",
"community": 2
},
{
"label": ".processUserInput()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L48",
"id": "gameengine_gameengine_processuserinput",
"community": 2
},
{
"label": ".handleParsedMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L84",
"id": "gameengine_gameengine_handleparsedmove",
"community": 2
},
{
"label": ".isPromotionMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L105",
"id": "gameengine_gameengine_ispromotionmove",
"community": 2
},
{
"label": ".completePromotion()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L114",
"id": "gameengine_gameengine_completepromotion",
"community": 2
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L130",
"id": "gameengine_gameengine_undo",
"community": 2
},
{
"label": ".redo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L133",
"id": "gameengine_gameengine_redo",
"community": 2
},
{
"label": ".loadGame()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L140",
"id": "gameengine_gameengine_loadgame",
"community": 2
},
{
"label": ".replayGame()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L149",
"id": "gameengine_gameengine_replaygame",
"community": 2
},
{
"label": ".replayMoves()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L161",
"id": "gameengine_gameengine_replaymoves",
"community": 2
},
{
"label": ".exportGame()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L183",
"id": "gameengine_gameengine_exportgame",
"community": 2
},
{
"label": ".loadPosition()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L188",
"id": "gameengine_gameengine_loadposition",
"community": 2
},
{
"label": ".reset()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L196",
"id": "gameengine_gameengine_reset",
"community": 2
},
{
"label": ".executeMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L204",
"id": "gameengine_gameengine_executemove",
"community": 2
},
{
"label": ".translateMoveToNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L241",
"id": "gameengine_gameengine_translatemovetonotation",
"community": 2
},
{
"label": ".enPassantNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L249",
"id": "gameengine_gameengine_enpassantnotation",
"community": 2
},
{
"label": ".promotionNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L252",
"id": "gameengine_gameengine_promotionnotation",
"community": 2
},
{
"label": ".normalMoveNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L260",
"id": "gameengine_gameengine_normalmovenotation",
"community": 2
},
{
"label": ".pieceNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L270",
"id": "gameengine_gameengine_piecenotation",
"community": 2
},
{
"label": ".computeCaptured()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L279",
"id": "gameengine_gameengine_computecaptured",
"community": 2
},
{
"label": ".performUndo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L290",
"id": "gameengine_gameengine_performundo",
"community": 2
},
{
"label": ".performRedo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L301",
"id": "gameengine_gameengine_performredo",
"community": 2
},
{
"label": "Command.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L1",
"id": "command",
"community": 7
},
{
"label": "MoveCommand",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L22",
"id": "command_movecommand",
"community": 7
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L30",
"id": "command_movecommand_execute",
"community": 7
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L33",
"id": "command_movecommand_undo",
"community": 7
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L36",
"id": "command_movecommand_description",
"community": 7
},
{
"label": "MoveResult",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L40",
"id": "command_moveresult",
"community": 7
},
{
"label": "Successful",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L41",
"id": "command_successful",
"community": 7
},
{
"label": "InvalidFormat",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L42",
"id": "command_invalidformat",
"community": 7
},
{
"label": "InvalidMove",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L43",
"id": "command_invalidmove",
"community": 7
},
{
"label": "QuitCommand",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L46",
"id": "command_quitcommand",
"community": 7
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L47",
"id": "command_quitcommand_execute",
"community": 7
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L48",
"id": "command_quitcommand_undo",
"community": 7
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L49",
"id": "command_quitcommand_description",
"community": 7
},
{
"label": "ResetCommand",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L52",
"id": "command_resetcommand",
"community": 7
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L56",
"id": "command_resetcommand_execute",
"community": 7
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L58",
"id": "command_resetcommand_undo",
"community": 7
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L61",
"id": "command_resetcommand_description",
"community": 7
},
{
"label": "CommandInvoker.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L1",
"id": "commandinvoker",
"community": 15
},
{
"label": "CommandInvoker",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L4",
"id": "commandinvoker_commandinvoker",
"community": 15
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L11",
"id": "commandinvoker_commandinvoker_execute",
"community": 15
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L24",
"id": "commandinvoker_commandinvoker_undo",
"community": 15
},
{
"label": ".redo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L37",
"id": "commandinvoker_commandinvoker_redo",
"community": 15
},
{
"label": ".history()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L50",
"id": "commandinvoker_commandinvoker_history",
"community": 15
},
{
"label": ".getCurrentIndex()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L55",
"id": "commandinvoker_commandinvoker_getcurrentindex",
"community": 15
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L60",
"id": "commandinvoker_commandinvoker_clear",
"community": 15
},
{
"label": ".canUndo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L66",
"id": "commandinvoker_commandinvoker_canundo",
"community": 15
},
{
"label": ".canRedo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L71",
"id": "commandinvoker_commandinvoker_canredo",
"community": 15
},
{
"label": "Observer.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L1",
"id": "observer",
"community": 8
},
{
"label": "MoveExecutedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L13",
"id": "observer_moveexecutedevent",
"community": 8
},
{
"label": "CheckDetectedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L21",
"id": "observer_checkdetectedevent",
"community": 8
},
{
"label": "CheckmateEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L26",
"id": "observer_checkmateevent",
"community": 8
},
{
"label": "StalemateEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L32",
"id": "observer_stalemateevent",
"community": 8
},
{
"label": "InvalidMoveEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L37",
"id": "observer_invalidmoveevent",
"community": 8
},
{
"label": "PromotionRequiredEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L43",
"id": "observer_promotionrequiredevent",
"community": 8
},
{
"label": "BoardResetEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L50",
"id": "observer_boardresetevent",
"community": 8
},
{
"label": "FiftyMoveRuleAvailableEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L55",
"id": "observer_fiftymoveruleavailableevent",
"community": 8
},
{
"label": "DrawClaimedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L60",
"id": "observer_drawclaimedevent",
"community": 8
},
{
"label": "MoveUndoneEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L65",
"id": "observer_moveundoneevent",
"community": 8
},
{
"label": "MoveRedoneEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L71",
"id": "observer_moveredoneevent",
"community": 8
},
{
"label": "PgnLoadedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L80",
"id": "observer_pgnloadedevent",
"community": 8
},
{
"label": "subscribe()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L93",
"id": "observer_subscribe",
"community": 8
},
{
"label": "unsubscribe()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L98",
"id": "observer_unsubscribe",
"community": 8
},
{
"label": "notifyObservers()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L103",
"id": "observer_notifyobservers",
"community": 8
},
{
"label": "observerCount()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L108",
"id": "observer_observercount",
"community": 8
},
{
"label": "scoverage_coverage_gaps.py",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L1",
"id": "scoverage_coverage_gaps",
"community": 1
},
{
"label": "Statement",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L43",
"id": "scoverage_coverage_gaps_statement",
"community": 1
},
{
"label": "is_covered()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L51",
"id": "scoverage_coverage_gaps_is_covered",
"community": 1
},
{
"label": "is_uncovered()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L55",
"id": "scoverage_coverage_gaps_is_uncovered",
"community": 1
},
{
"label": "MethodGap",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L60",
"id": "scoverage_coverage_gaps_methodgap",
"community": 1
},
{
"label": "short_name()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L70",
"id": "scoverage_coverage_gaps_short_name",
"community": 1
},
{
"label": "stmt_coverage_pct()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L75",
"id": "scoverage_coverage_gaps_stmt_coverage_pct",
"community": 1
},
{
"label": "branch_coverage_pct()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L79",
"id": "scoverage_coverage_gaps_branch_coverage_pct",
"community": 1
},
{
"label": "missed_branches()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L83",
"id": "scoverage_coverage_gaps_missed_branches",
"community": 1
},
{
"label": "has_gaps()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L87",
"id": "scoverage_coverage_gaps_has_gaps",
"community": 1
},
{
"label": "ClassGap",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L92",
"id": "scoverage_coverage_gaps_classgap",
"community": 1
},
{
"label": "all_uncovered_lines()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L107",
"id": "scoverage_coverage_gaps_all_uncovered_lines",
"community": 1
},
{
"label": "uncovered_branch_lines()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L117",
"id": "scoverage_coverage_gaps_uncovered_branch_lines",
"community": 1
},
{
"label": "total_statements()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L131",
"id": "scoverage_coverage_gaps_total_statements",
"community": 1
},
{
"label": "covered_statements()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L135",
"id": "scoverage_coverage_gaps_covered_statements",
"community": 1
},
{
"label": "missed_statements()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L139",
"id": "scoverage_coverage_gaps_missed_statements",
"community": 1
},
{
"label": "total_branches()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L143",
"id": "scoverage_coverage_gaps_total_branches",
"community": 1
},
{
"label": "covered_branches()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L147",
"id": "scoverage_coverage_gaps_covered_branches",
"community": 1
},
{
"label": "_normalise_source()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L171",
"id": "scoverage_coverage_gaps_normalise_source",
"community": 1
},
{
"label": "parse_scoverage_xml()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L183",
"id": "scoverage_coverage_gaps_parse_scoverage_xml",
"community": 1
},
{
"label": "_compact_ranges()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L275",
"id": "scoverage_coverage_gaps_compact_ranges",
"community": 1
},
{
"label": "format_agent()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L295",
"id": "scoverage_coverage_gaps_format_agent",
"community": 1
},
{
"label": "format_json()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L353",
"id": "scoverage_coverage_gaps_format_json",
"community": 1
},
{
"label": "format_markdown()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L405",
"id": "scoverage_coverage_gaps_format_markdown",
"community": 1
},
{
"label": "_find_scoverage_xml()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L470",
"id": "scoverage_coverage_gaps_find_scoverage_xml",
"community": 1
},
{
"label": "format_module_gaps()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L479",
"id": "scoverage_coverage_gaps_format_module_gaps",
"community": 1
},
{
"label": "run_scan_modules()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L492",
"id": "scoverage_coverage_gaps_run_scan_modules",
"community": 1
},
{
"label": "main()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L538",
"id": "scoverage_coverage_gaps_main",
"community": 1
},
{
"label": "Strip the package prefix from the full method path.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L71",
"id": "scoverage_coverage_gaps_rationale_71",
"community": 71
},
{
"label": "Lines that are branch points and have at least one uncovered branch statement.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L118",
"id": "scoverage_coverage_gaps_rationale_118",
"community": 72
},
{
"label": "[1,2,3,5,7,8,9] \u2192 '1-3, 5, 7-9",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L276",
"id": "scoverage_coverage_gaps_rationale_276",
"community": 1
},
{
"label": "Compact agent format \u2014 optimised for low token count. Emits only actionable",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L296",
"id": "scoverage_coverage_gaps_rationale_296",
"community": 1
},
{
"label": "Return the first scoverage.xml found inside *module_dir*, or None.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L471",
"id": "scoverage_coverage_gaps_rationale_471",
"community": 1
},
{
"label": "One summary line per module. If coverage is not 100%, append an agent hint.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L480",
"id": "scoverage_coverage_gaps_rationale_480",
"community": 1
},
{
"label": "test_counter.py",
"file_type": "code",
"source_file": "jacoco-reporter/test_counter.py",
"source_location": "L1",
"id": "test_counter",
"community": 73
},
{
"label": "test_gaps.py",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L1",
"id": "test_gaps",
"community": 4
},
{
"label": "TestCase",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L28",
"id": "test_gaps_testcase",
"community": 4
},
{
"label": "short_class()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L37",
"id": "test_gaps_short_class",
"community": 4
},
{
"label": "status()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L41",
"id": "test_gaps_status",
"community": 4
},
{
"label": "SuiteResult",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L52",
"id": "test_gaps_suiteresult",
"community": 4
},
{
"label": "passed()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L62",
"id": "test_gaps_passed",
"community": 4
},
{
"label": "is_clean()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L66",
"id": "test_gaps_is_clean",
"community": 4
},
{
"label": "bad_cases()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L70",
"id": "test_gaps_bad_cases",
"community": 4
},
{
"label": "skipped_cases()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L74",
"id": "test_gaps_skipped_cases",
"community": 4
},
{
"label": "ModuleResult",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L79",
"id": "test_gaps_moduleresult",
"community": 4
},
{
"label": "total()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L84",
"id": "test_gaps_total",
"community": 4
},
{
"label": "failures()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L86",
"id": "test_gaps_failures",
"community": 4
},
{
"label": "errors()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L88",
"id": "test_gaps_errors",
"community": 4
},
{
"label": "skipped()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L90",
"id": "test_gaps_skipped",
"community": 4
},
{
"label": "parse_suite_xml()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L109",
"id": "test_gaps_parse_suite_xml",
"community": 4
},
{
"label": "load_module()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L150",
"id": "test_gaps_load_module",
"community": 4
},
{
"label": "_truncate()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L172",
"id": "test_gaps_truncate",
"community": 4
},
{
"label": "format_module()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L177",
"id": "test_gaps_format_module",
"community": 4
},
{
"label": "run()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L219",
"id": "test_gaps_run",
"community": 4
},
{
"label": "main()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L260",
"id": "test_gaps_main",
"community": 4
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "piecetest",
"_tgt": "piecetest_piecetest",
"source": "piecetest",
"target": "piecetest_piecetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "piecetypetest",
"_tgt": "piecetypetest_piecetypetest",
"source": "piecetypetest",
"target": "piecetypetest_piecetypetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "squaretest",
"_tgt": "squaretest_squaretest",
"source": "squaretest",
"target": "squaretest_squaretest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "castlingrightstest",
"_tgt": "castlingrightstest_castlingrightstest",
"source": "castlingrightstest",
"target": "castlingrightstest_castlingrightstest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "boardtest",
"_tgt": "boardtest_boardtest",
"source": "boardtest",
"target": "boardtest_boardtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "colortest",
"_tgt": "colortest_colortest",
"source": "colortest",
"target": "colortest_colortest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "movetest",
"_tgt": "movetest_movetest",
"source": "movetest",
"target": "movetest_movetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "gamecontexttest",
"_tgt": "gamecontexttest_gamecontexttest",
"source": "gamecontexttest",
"target": "gamecontexttest_gamecontexttest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "apiresponsetest",
"_tgt": "apiresponsetest_apiresponsetest",
"source": "apiresponsetest",
"target": "apiresponsetest_apiresponsetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "playerinfotest",
"_tgt": "playerinfotest_playerinfotest",
"source": "playerinfotest",
"target": "playerinfotest_playerinfotest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "square",
"_tgt": "square_square",
"source": "square",
"target": "square_square",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L52",
"weight": 1.0,
"_src": "square",
"_tgt": "square_offset",
"source": "square",
"target": "square_offset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "square_square",
"_tgt": "square_square_tostring",
"source": "square_square",
"target": "square_square_tostring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "square_square_fromalgebraic",
"_tgt": "square_square",
"source": "square_square",
"target": "square_square_fromalgebraic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "square_offset",
"_tgt": "square_square",
"source": "square_square",
"target": "square_offset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L52",
"weight": 1.0,
"_src": "castlingrights",
"_tgt": "castlingrights_castlingrights",
"source": "castlingrights",
"target": "castlingrights_castlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_hasanyrights",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_hasanyrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L27",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_hasrights",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_hasrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_revokecolor",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_revokecolor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_revokekingside",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_revokekingside",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_revokequeenside",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_revokequeenside",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "board",
"_tgt": "board_board",
"source": "board",
"target": "board_board",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "board",
"_tgt": "board_pieceat",
"source": "board",
"target": "board_pieceat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "board",
"_tgt": "board_updated",
"source": "board",
"target": "board_updated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "board",
"_tgt": "board_removed",
"source": "board",
"target": "board_removed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "board",
"_tgt": "board_withmove",
"source": "board",
"target": "board_withmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "board",
"_tgt": "board_applymove",
"source": "board",
"target": "board_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "board",
"_tgt": "board_pieces",
"source": "board",
"target": "board_pieces",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "board_board",
"_tgt": "board_board_apply",
"source": "board_board",
"target": "board_board_apply",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "board_withmove",
"_tgt": "board_updated",
"source": "board_updated",
"target": "board_withmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "board_withmove",
"_tgt": "board_removed",
"source": "board_removed",
"target": "board_withmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "board_applymove",
"_tgt": "board_withmove",
"source": "board_withmove",
"target": "board_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "color",
"_tgt": "color_opposite",
"source": "color",
"target": "color_opposite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "color",
"_tgt": "color_label",
"source": "color",
"target": "color_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "piecetype",
"_tgt": "piecetype_label",
"source": "piecetype",
"target": "piecetype_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "piece",
"_tgt": "piece_piece",
"source": "piece",
"target": "piece_piece",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "move",
"_tgt": "move_move",
"source": "move",
"target": "move_move",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "gamecontext",
"_tgt": "gamecontext_gamecontext",
"source": "gamecontext",
"target": "gamecontext_gamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withboard",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withturn",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withturn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withcastlingrights",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withcastlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L27",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withenpassantsquare",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withenpassantsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withhalfmoveclock",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withhalfmoveclock",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withmove",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "gamecontext_gamecontext_initial",
"_tgt": "gamecontext_gamecontext",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_initial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "apiresponse",
"_tgt": "apiresponse_apiresponse",
"source": "apiresponse",
"target": "apiresponse_apiresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "apiresponse",
"_tgt": "apiresponse_success",
"source": "apiresponse",
"target": "apiresponse_success",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "apiresponse",
"_tgt": "apiresponse_failure",
"source": "apiresponse",
"target": "apiresponse_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "apiresponse",
"_tgt": "apiresponse_apierror",
"source": "apiresponse",
"target": "apiresponse_apierror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "apiresponse",
"_tgt": "apiresponse_pagination",
"source": "apiresponse",
"target": "apiresponse_pagination",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "apiresponse",
"_tgt": "apiresponse_pagedresponse",
"source": "apiresponse",
"target": "apiresponse_pagedresponse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "apiresponse_apiresponse",
"_tgt": "apiresponse_apiresponse_error",
"source": "apiresponse_apiresponse",
"target": "apiresponse_apiresponse_error",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "apiresponse_apiresponse_error",
"_tgt": "apiresponse_failure",
"source": "apiresponse_failure",
"target": "apiresponse_apiresponse_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "apiresponse_pagination",
"_tgt": "apiresponse_pagination_totalpages",
"source": "apiresponse_pagination",
"target": "apiresponse_pagination_totalpages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "playerinfo",
"_tgt": "playerinfo_playerid",
"source": "playerinfo",
"target": "playerinfo_playerid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "playerinfo",
"_tgt": "playerinfo_value",
"source": "playerinfo",
"target": "playerinfo_value",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "playerinfo",
"_tgt": "playerinfo_playerinfo",
"source": "playerinfo",
"target": "playerinfo_playerinfo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "playerinfo_playerid",
"_tgt": "playerinfo_playerid_apply",
"source": "playerinfo_playerid",
"target": "playerinfo_playerid_apply",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "rendererandunicodetest",
"_tgt": "rendererandunicodetest_rendererandunicodetest",
"source": "rendererandunicodetest",
"target": "rendererandunicodetest_rendererandunicodetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "main",
"_tgt": "main_main",
"source": "main",
"target": "main_main",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "main_main",
"_tgt": "main_main_main",
"source": "main_main",
"target": "main_main_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "renderer",
"_tgt": "renderer_renderer",
"source": "renderer",
"target": "renderer_renderer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "renderer_renderer",
"_tgt": "renderer_renderer_render",
"source": "renderer_renderer",
"target": "renderer_renderer_render",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "pieceunicode",
"_tgt": "pieceunicode_unicode",
"source": "pieceunicode",
"target": "pieceunicode_unicode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "chessgui",
"_tgt": "chessgui_chessguiapp",
"source": "chessgui",
"target": "chessgui_chessguiapp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "chessgui",
"_tgt": "chessgui_chessguilauncher",
"source": "chessgui",
"target": "chessgui_chessguilauncher",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "chessgui_chessguiapp",
"_tgt": "chessgui_chessguiapp_start",
"source": "chessgui_chessguiapp",
"target": "chessgui_chessguiapp_start",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L63",
"weight": 1.0,
"_src": "chessgui_chessguilauncher_launch",
"_tgt": "chessgui_chessguiapp_start",
"source": "chessgui_chessguiapp_start",
"target": "chessgui_chessguilauncher_launch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "chessgui_chessguilauncher",
"_tgt": "chessgui_chessguilauncher_getengine",
"source": "chessgui_chessguilauncher",
"target": "chessgui_chessguilauncher_getengine",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "chessgui_chessguilauncher",
"_tgt": "chessgui_chessguilauncher_launch",
"source": "chessgui_chessguilauncher",
"target": "chessgui_chessguilauncher_launch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "piecesprites",
"_tgt": "piecesprites_piecesprites",
"source": "piecesprites",
"target": "piecesprites_piecesprites",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "piecesprites",
"_tgt": "piecesprites_squarecolors",
"source": "piecesprites",
"target": "piecesprites_squarecolors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "piecesprites_piecesprites",
"_tgt": "piecesprites_piecesprites_loadpieceimage",
"source": "piecesprites_piecesprites",
"target": "piecesprites_piecesprites_loadpieceimage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "piecesprites_piecesprites",
"_tgt": "piecesprites_piecesprites_loadimage",
"source": "piecesprites_piecesprites",
"target": "piecesprites_piecesprites_loadimage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "piecesprites_piecesprites_loadpieceimage",
"_tgt": "piecesprites_piecesprites_loadimage",
"source": "piecesprites_piecesprites_loadpieceimage",
"target": "piecesprites_piecesprites_loadimage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "guiobserver",
"_tgt": "guiobserver_guiobserver",
"source": "guiobserver",
"target": "guiobserver_guiobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "guiobserver_guiobserver",
"_tgt": "guiobserver_guiobserver_ongameevent",
"source": "guiobserver_guiobserver",
"target": "guiobserver_guiobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "guiobserver_guiobserver",
"_tgt": "guiobserver_guiobserver_showalert",
"source": "guiobserver_guiobserver",
"target": "guiobserver_guiobserver_showalert",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "guiobserver_guiobserver_ongameevent",
"_tgt": "guiobserver_guiobserver_showalert",
"source": "guiobserver_guiobserver_ongameevent",
"target": "guiobserver_guiobserver_showalert",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "chessboardview",
"_tgt": "chessboardview_chessboardview",
"source": "chessboardview",
"target": "chessboardview_chessboardview",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L131",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_initializeboard",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_initializeboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L147",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_createsquare",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_createsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L167",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_handlesquareclick",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_handlesquareclick",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L200",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_updateboard",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_updateboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L236",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_updateundoredobuttons",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_updateundoredobuttons",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L240",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_highlightsquare",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_highlightsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L260",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showmessage",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showmessage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L263",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showpromotiondialog",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showpromotiondialog",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L280",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dofenexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dofenexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L283",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dofenimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dofenimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L286",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dopgnexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dopgnexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L289",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dopgnimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dopgnimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L292",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_doexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_doexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L297",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_doimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L308",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showcopydialog",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showcopydialog",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L321",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showinputdialog",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showinputdialog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L141",
"weight": 1.0,
"_src": "chessboardview_chessboardview_initializeboard",
"_tgt": "chessboardview_chessboardview_createsquare",
"source": "chessboardview_chessboardview_initializeboard",
"target": "chessboardview_chessboardview_createsquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L145",
"weight": 1.0,
"_src": "chessboardview_chessboardview_initializeboard",
"_tgt": "chessboardview_chessboardview_updateboard",
"source": "chessboardview_chessboardview_initializeboard",
"target": "chessboardview_chessboardview_updateboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L161",
"weight": 1.0,
"_src": "chessboardview_chessboardview_createsquare",
"_tgt": "chessboardview_chessboardview_handlesquareclick",
"source": "chessboardview_chessboardview_createsquare",
"target": "chessboardview_chessboardview_handlesquareclick",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L179",
"weight": 1.0,
"_src": "chessboardview_chessboardview_handlesquareclick",
"_tgt": "chessboardview_chessboardview_highlightsquare",
"source": "chessboardview_chessboardview_handlesquareclick",
"target": "chessboardview_chessboardview_highlightsquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L193",
"weight": 1.0,
"_src": "chessboardview_chessboardview_handlesquareclick",
"_tgt": "chessboardview_chessboardview_updateboard",
"source": "chessboardview_chessboardview_handlesquareclick",
"target": "chessboardview_chessboardview_updateboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L234",
"weight": 1.0,
"_src": "chessboardview_chessboardview_updateboard",
"_tgt": "chessboardview_chessboardview_updateundoredobuttons",
"source": "chessboardview_chessboardview_updateboard",
"target": "chessboardview_chessboardview_updateundoredobuttons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L302",
"weight": 1.0,
"_src": "chessboardview_chessboardview_doimport",
"_tgt": "chessboardview_chessboardview_showmessage",
"source": "chessboardview_chessboardview_showmessage",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L281",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dofenexport",
"_tgt": "chessboardview_chessboardview_doexport",
"source": "chessboardview_chessboardview_dofenexport",
"target": "chessboardview_chessboardview_doexport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L284",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dofenimport",
"_tgt": "chessboardview_chessboardview_doimport",
"source": "chessboardview_chessboardview_dofenimport",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L287",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dopgnexport",
"_tgt": "chessboardview_chessboardview_doexport",
"source": "chessboardview_chessboardview_dopgnexport",
"target": "chessboardview_chessboardview_doexport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L290",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dopgnimport",
"_tgt": "chessboardview_chessboardview_doimport",
"source": "chessboardview_chessboardview_dopgnimport",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L294",
"weight": 1.0,
"_src": "chessboardview_chessboardview_doexport",
"_tgt": "chessboardview_chessboardview_showcopydialog",
"source": "chessboardview_chessboardview_doexport",
"target": "chessboardview_chessboardview_showcopydialog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L298",
"weight": 1.0,
"_src": "chessboardview_chessboardview_doimport",
"_tgt": "chessboardview_chessboardview_showinputdialog",
"source": "chessboardview_chessboardview_doimport",
"target": "chessboardview_chessboardview_showinputdialog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "terminalui",
"_tgt": "terminalui_terminalui",
"source": "terminalui",
"target": "terminalui_terminalui",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "terminalui_terminalui",
"_tgt": "terminalui_terminalui_ongameevent",
"source": "terminalui_terminalui",
"target": "terminalui_terminalui_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L78",
"weight": 1.0,
"_src": "terminalui_terminalui",
"_tgt": "terminalui_terminalui_start",
"source": "terminalui_terminalui",
"target": "terminalui_terminalui_start",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "terminalui_terminalui",
"_tgt": "terminalui_terminalui_printprompt",
"source": "terminalui_terminalui",
"target": "terminalui_terminalui_printprompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "terminalui_terminalui_ongameevent",
"_tgt": "terminalui_terminalui_printprompt",
"source": "terminalui_terminalui_ongameevent",
"target": "terminalui_terminalui_printprompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L85",
"weight": 1.0,
"_src": "terminalui_terminalui_start",
"_tgt": "terminalui_terminalui_printprompt",
"source": "terminalui_terminalui_start",
"target": "terminalui_terminalui_printprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "defaultrulestest",
"_tgt": "defaultrulestest_defaultrulestest",
"source": "defaultrulestest",
"target": "defaultrulestest_defaultrulestest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "defaultrulesstatetransitionstest",
"_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"source": "defaultrulesstatetransitionstest",
"target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen",
"source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq",
"source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "defaultrules",
"_tgt": "defaultrules_defaultrules",
"source": "defaultrules",
"target": "defaultrules_defaultrules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L127",
"weight": 1.0,
"_src": "defaultrules",
"_tgt": "defaultrules_castlingmove",
"source": "defaultrules",
"target": "defaultrules_castlingmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawnforward",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawnforward",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawnstartrank",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawnstartrank",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawnpromorank",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawnpromorank",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_candidatemoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_legalmoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_legalmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_alllegalmoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_ischeck",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_ischeckmate",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isstalemate",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isstalemate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isinsufficientmaterial",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L62",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isfiftymoverule",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L67",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_slidingmoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_slidingmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L75",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_castray",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_castray",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L94",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_knightcandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_knightcandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L110",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_kingcandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_kingcandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L135",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_castlingcandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_castlingcandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L144",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_whitecastles",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_whitecastles",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L155",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_blackcastles",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_blackcastles",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L166",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_queensidebsquare",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_queensidebsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L172",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_addcastlemove",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L199",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_squaresempty",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_squaresempty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L204",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawncandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L251",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_kingsquare",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_kingsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L256",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isattackedby",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isattackedby",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L263",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_squareattacks",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_squareattacks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L276",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_rayreaches",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_rayreaches",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L287",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_leaveskingincheck",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_leaveskingincheck",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L294",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applymove",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applymove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L322",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applycastle",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applycastle",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L336",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applyenpassant",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applyenpassant",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L341",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applypromotion",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applypromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L349",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_updatecastlingrights",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_updatecastlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L374",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_computeenpassantsquare",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_computeenpassantsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L386",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_insufficientmaterial",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_insufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L209",
"weight": 1.0,
"_src": "defaultrules_defaultrules_pawncandidates",
"_tgt": "defaultrules_defaultrules_pawnforward",
"source": "defaultrules_defaultrules_pawnforward",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L264",
"weight": 1.0,
"_src": "defaultrules_defaultrules_squareattacks",
"_tgt": "defaultrules_defaultrules_pawnforward",
"source": "defaultrules_defaultrules_pawnforward",
"target": "defaultrules_defaultrules_squareattacks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L210",
"weight": 1.0,
"_src": "defaultrules_defaultrules_pawncandidates",
"_tgt": "defaultrules_defaultrules_pawnstartrank",
"source": "defaultrules_defaultrules_pawnstartrank",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L211",
"weight": 1.0,
"_src": "defaultrules_defaultrules_pawncandidates",
"_tgt": "defaultrules_defaultrules_pawnpromorank",
"source": "defaultrules_defaultrules_pawnpromorank",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_pawncandidates",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_knightcandidates",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_knightcandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_slidingmoves",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_slidingmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L38",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_kingcandidates",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_kingcandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "defaultrules_defaultrules_legalmoves",
"_tgt": "defaultrules_defaultrules_candidatemoves",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_legalmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "defaultrules_defaultrules_legalmoves",
"_tgt": "defaultrules_defaultrules_leaveskingincheck",
"source": "defaultrules_defaultrules_legalmoves",
"target": "defaultrules_defaultrules_leaveskingincheck",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "defaultrules_defaultrules_alllegalmoves",
"_tgt": "defaultrules_defaultrules_legalmoves",
"source": "defaultrules_defaultrules_legalmoves",
"target": "defaultrules_defaultrules_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeckmate",
"_tgt": "defaultrules_defaultrules_alllegalmoves",
"source": "defaultrules_defaultrules_alllegalmoves",
"target": "defaultrules_defaultrules_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isstalemate",
"_tgt": "defaultrules_defaultrules_alllegalmoves",
"source": "defaultrules_defaultrules_alllegalmoves",
"target": "defaultrules_defaultrules_isstalemate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L50",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeck",
"_tgt": "defaultrules_defaultrules_kingsquare",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_kingsquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeck",
"_tgt": "defaultrules_defaultrules_isattackedby",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_isattackedby",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeckmate",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isstalemate",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_isstalemate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L290",
"weight": 1.0,
"_src": "defaultrules_defaultrules_leaveskingincheck",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_leaveskingincheck",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isinsufficientmaterial",
"_tgt": "defaultrules_defaultrules_insufficientmaterial",
"source": "defaultrules_defaultrules_isinsufficientmaterial",
"target": "defaultrules_defaultrules_insufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "defaultrules_defaultrules_slidingmoves",
"_tgt": "defaultrules_defaultrules_castray",
"source": "defaultrules_defaultrules_slidingmoves",
"target": "defaultrules_defaultrules_castray",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L123",
"weight": 1.0,
"_src": "defaultrules_defaultrules_kingcandidates",
"_tgt": "defaultrules_defaultrules_castlingcandidates",
"source": "defaultrules_defaultrules_kingcandidates",
"target": "defaultrules_defaultrules_castlingcandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L150",
"weight": 1.0,
"_src": "defaultrules_defaultrules_whitecastles",
"_tgt": "defaultrules_castlingmove",
"source": "defaultrules_castlingmove",
"target": "defaultrules_defaultrules_whitecastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L161",
"weight": 1.0,
"_src": "defaultrules_defaultrules_blackcastles",
"_tgt": "defaultrules_castlingmove",
"source": "defaultrules_castlingmove",
"target": "defaultrules_defaultrules_blackcastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L141",
"weight": 1.0,
"_src": "defaultrules_defaultrules_castlingcandidates",
"_tgt": "defaultrules_defaultrules_whitecastles",
"source": "defaultrules_defaultrules_castlingcandidates",
"target": "defaultrules_defaultrules_whitecastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L142",
"weight": 1.0,
"_src": "defaultrules_defaultrules_castlingcandidates",
"_tgt": "defaultrules_defaultrules_blackcastles",
"source": "defaultrules_defaultrules_castlingcandidates",
"target": "defaultrules_defaultrules_blackcastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L149",
"weight": 1.0,
"_src": "defaultrules_defaultrules_whitecastles",
"_tgt": "defaultrules_defaultrules_addcastlemove",
"source": "defaultrules_defaultrules_whitecastles",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L160",
"weight": 1.0,
"_src": "defaultrules_defaultrules_blackcastles",
"_tgt": "defaultrules_defaultrules_addcastlemove",
"source": "defaultrules_defaultrules_blackcastles",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L179",
"weight": 1.0,
"_src": "defaultrules_defaultrules_addcastlemove",
"_tgt": "defaultrules_defaultrules_queensidebsquare",
"source": "defaultrules_defaultrules_queensidebsquare",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L181",
"weight": 1.0,
"_src": "defaultrules_defaultrules_addcastlemove",
"_tgt": "defaultrules_defaultrules_squaresempty",
"source": "defaultrules_defaultrules_addcastlemove",
"target": "defaultrules_defaultrules_squaresempty",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L192",
"weight": 1.0,
"_src": "defaultrules_defaultrules_addcastlemove",
"_tgt": "defaultrules_defaultrules_isattackedby",
"source": "defaultrules_defaultrules_addcastlemove",
"target": "defaultrules_defaultrules_isattackedby",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L259",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isattackedby",
"_tgt": "defaultrules_defaultrules_squareattacks",
"source": "defaultrules_defaultrules_isattackedby",
"target": "defaultrules_defaultrules_squareattacks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L270",
"weight": 1.0,
"_src": "defaultrules_defaultrules_squareattacks",
"_tgt": "defaultrules_defaultrules_rayreaches",
"source": "defaultrules_defaultrules_squareattacks",
"target": "defaultrules_defaultrules_rayreaches",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L288",
"weight": 1.0,
"_src": "defaultrules_defaultrules_leaveskingincheck",
"_tgt": "defaultrules_defaultrules_applymove",
"source": "defaultrules_defaultrules_leaveskingincheck",
"target": "defaultrules_defaultrules_applymove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L299",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_applycastle",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_applycastle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L339",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applyenpassant",
"_tgt": "defaultrules_defaultrules_applymove",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_applyenpassant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L302",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_applypromotion",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_applypromotion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L305",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_updatecastlingrights",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_updatecastlingrights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L306",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_computeenpassantsquare",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_computeenpassantsquare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "pgnparsertest",
"_tgt": "pgnparsertest_pgnparsertest",
"source": "pgnparsertest",
"target": "pgnparsertest_pgnparsertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "pgnexportertest",
"_tgt": "pgnexportertest_pgnexportertest",
"source": "pgnexportertest",
"target": "pgnexportertest_pgnexportertest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L66",
"weight": 1.0,
"_src": "pgnexportertest_pgnexportertest",
"_tgt": "pgnexportertest_pgnexportertest_sq",
"source": "pgnexportertest_pgnexportertest",
"target": "pgnexportertest_pgnexportertest_sq",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "pgnvalidatortest",
"_tgt": "pgnvalidatortest_pgnvalidatortest",
"source": "pgnvalidatortest",
"target": "pgnvalidatortest_pgnvalidatortest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "fenexportertest",
"_tgt": "fenexportertest_fenexportertest",
"source": "fenexportertest",
"target": "fenexportertest_fenexportertest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "fenexportertest_fenexportertest",
"_tgt": "fenexportertest_fenexportertest_context",
"source": "fenexportertest_fenexportertest",
"target": "fenexportertest_fenexportertest_context",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "fenparsercombinatorstest",
"_tgt": "fenparsercombinatorstest_fenparsercombinatorstest",
"source": "fenparsercombinatorstest",
"target": "fenparsercombinatorstest_fenparsercombinatorstest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "fenparsertest",
"_tgt": "fenparsertest_fenparsertest",
"source": "fenparsertest",
"target": "fenparsertest_fenparsertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "fenparserfastparsetest",
"_tgt": "fenparserfastparsetest_fenparserfastparsetest",
"source": "fenparserfastparsetest",
"target": "fenparserfastparsetest_fenparserfastparsetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "pgnexporter",
"_tgt": "pgnexporter_pgnexporter",
"source": "pgnexporter",
"target": "pgnexporter_pgnexporter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter",
"_tgt": "pgnexporter_pgnexporter_exportgamecontext",
"source": "pgnexporter_pgnexporter",
"target": "pgnexporter_pgnexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter",
"_tgt": "pgnexporter_pgnexporter_exportgame",
"source": "pgnexporter_pgnexporter",
"target": "pgnexporter_pgnexporter_exportgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter",
"_tgt": "pgnexporter_pgnexporter_movetoalgebraic",
"source": "pgnexporter_pgnexporter",
"target": "pgnexporter_pgnexporter_movetoalgebraic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter_exportgamecontext",
"_tgt": "pgnexporter_pgnexporter_exportgame",
"source": "pgnexporter_pgnexporter_exportgamecontext",
"target": "pgnexporter_pgnexporter_exportgame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter_exportgame",
"_tgt": "pgnexporter_pgnexporter_movetoalgebraic",
"source": "pgnexporter_pgnexporter_exportgame",
"target": "pgnexporter_pgnexporter_movetoalgebraic",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "pgnparser",
"_tgt": "pgnparser_pgngame",
"source": "pgnparser",
"target": "pgnparser_pgngame",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "pgnparser",
"_tgt": "pgnparser_pgnparser",
"source": "pgnparser",
"target": "pgnparser_pgnparser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatepgn",
"_tgt": "pgnparser_pgngame",
"source": "pgnparser_pgngame",
"target": "pgnparser_pgnparser_validatepgn",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsepgn",
"_tgt": "pgnparser_pgngame",
"source": "pgnparser_pgngame",
"target": "pgnparser_pgnparser_parsepgn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_validatepgn",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_validatepgn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_importgamecontext",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parsepgn",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parsepgn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parseheaders",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parseheaders",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parsemovestext",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parsemovestext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L67",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_ismovenumberorresult",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_ismovenumberorresult",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L75",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parsealgebraicmove",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parsealgebraicmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L91",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parseregularmove",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parseregularmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L130",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_matcheshint",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_matcheshint",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L137",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_promotionmatches",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_promotionmatches",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L145",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_extractpromotion",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_extractpromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L157",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_chartopiecetype",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_chartopiecetype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L169",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_validatemovestext",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatepgn",
"_tgt": "pgnparser_pgnparser_parseheaders",
"source": "pgnparser_pgnparser_validatepgn",
"target": "pgnparser_pgnparser_parseheaders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatepgn",
"_tgt": "pgnparser_pgnparser_validatemovestext",
"source": "pgnparser_pgnparser_validatepgn",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "pgnparser_pgnparser_importgamecontext",
"_tgt": "pgnparser_pgnparser_validatepgn",
"source": "pgnparser_pgnparser_validatepgn",
"target": "pgnparser_pgnparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsepgn",
"_tgt": "pgnparser_pgnparser_parseheaders",
"source": "pgnparser_pgnparser_parsepgn",
"target": "pgnparser_pgnparser_parseheaders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsepgn",
"_tgt": "pgnparser_pgnparser_parsemovestext",
"source": "pgnparser_pgnparser_parsepgn",
"target": "pgnparser_pgnparser_parsemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsemovestext",
"_tgt": "pgnparser_pgnparser_ismovenumberorresult",
"source": "pgnparser_pgnparser_parsemovestext",
"target": "pgnparser_pgnparser_ismovenumberorresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsemovestext",
"_tgt": "pgnparser_pgnparser_parsealgebraicmove",
"source": "pgnparser_pgnparser_parsemovestext",
"target": "pgnparser_pgnparser_parsealgebraicmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L174",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatemovestext",
"_tgt": "pgnparser_pgnparser_ismovenumberorresult",
"source": "pgnparser_pgnparser_ismovenumberorresult",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L88",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsealgebraicmove",
"_tgt": "pgnparser_pgnparser_parseregularmove",
"source": "pgnparser_pgnparser_parsealgebraicmove",
"target": "pgnparser_pgnparser_parseregularmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L176",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatemovestext",
"_tgt": "pgnparser_pgnparser_parsealgebraicmove",
"source": "pgnparser_pgnparser_parsealgebraicmove",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L105",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_chartopiecetype",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_chartopiecetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L113",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_extractpromotion",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_extractpromotion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L123",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_matcheshint",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_matcheshint",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L124",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_promotionmatches",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_promotionmatches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "fenparser",
"_tgt": "fenparser_fenparser",
"source": "fenparser",
"target": "fenparser_fenparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsefen",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsefen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_importgamecontext",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsecolor",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsecolor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsecastling",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsecastling",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parseenpassant",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parseenpassant",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L63",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parseboard",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L78",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsepiecerank",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsepiecerank",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L100",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_chartopiece",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_chartopiece",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parseboard",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parseboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parsecolor",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parsecolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parsecastling",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parsecastling",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parseenpassant",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parseenpassant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "fenparser_fenparser_importgamecontext",
"_tgt": "fenparser_fenparser_parsefen",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "fenparser_fenparser_parseboard",
"_tgt": "fenparser_fenparser_parsepiecerank",
"source": "fenparser_fenparser_parseboard",
"target": "fenparser_fenparser_parsepiecerank",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L89",
"weight": 1.0,
"_src": "fenparser_fenparser_parsepiecerank",
"_tgt": "fenparser_fenparser_chartopiece",
"source": "fenparser_fenparser_parsepiecerank",
"target": "fenparser_fenparser_chartopiece",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "fenexporter",
"_tgt": "fenexporter_fenexporter",
"source": "fenexporter",
"target": "fenexporter_fenexporter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_boardtofen",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_boardtofen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_buildrankstring",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_buildrankstring",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_gamecontexttofen",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_gamecontexttofen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_exportgamecontext",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_castlingstring",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_castlingstring",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_piecetofenchar",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_piecetofenchar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "fenexporter_fenexporter_boardtofen",
"_tgt": "fenexporter_fenexporter_buildrankstring",
"source": "fenexporter_fenexporter_boardtofen",
"target": "fenexporter_fenexporter_buildrankstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "fenexporter_fenexporter_gamecontexttofen",
"_tgt": "fenexporter_fenexporter_boardtofen",
"source": "fenexporter_fenexporter_boardtofen",
"target": "fenexporter_fenexporter_gamecontexttofen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L27",
"weight": 1.0,
"_src": "fenexporter_fenexporter_buildrankstring",
"_tgt": "fenexporter_fenexporter_piecetofenchar",
"source": "fenexporter_fenexporter_buildrankstring",
"target": "fenexporter_fenexporter_piecetofenchar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L38",
"weight": 1.0,
"_src": "fenexporter_fenexporter_gamecontexttofen",
"_tgt": "fenexporter_fenexporter_castlingstring",
"source": "fenexporter_fenexporter_gamecontexttofen",
"target": "fenexporter_fenexporter_castlingstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "fenexporter_fenexporter_exportgamecontext",
"_tgt": "fenexporter_fenexporter_gamecontexttofen",
"source": "fenexporter_fenexporter_gamecontexttofen",
"target": "fenexporter_fenexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "fenparsercombinators",
"_tgt": "fenparsersupport",
"source": "fenparsercombinators",
"target": "fenparsersupport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators",
"source": "fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_piecechar",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_piecechar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_emptycount",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_emptycount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L27",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_ranktoken",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_ranktoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_ranktokens",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_ranktokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_rankparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_rankparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_ranksep",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_ranksep",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_boardparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_boardparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_colorparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_colorparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L69",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_castlingparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_castlingparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L82",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_enpassantparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_enpassantparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L88",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_clockparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_clockparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L93",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_fenparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_fenparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L109",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_parsefen",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_parsefen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_parseboard",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_importgamecontext",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators_boardparser",
"_tgt": "fenparsercombinators_fenparsercombinators_rankparser",
"source": "fenparsercombinators_fenparsercombinators_rankparser",
"target": "fenparsercombinators_fenparsercombinators_boardparser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators_importgamecontext",
"_tgt": "fenparsercombinators_fenparsercombinators_parsefen",
"source": "fenparsercombinators_fenparsercombinators_parsefen",
"target": "fenparsercombinators_fenparsercombinators_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "fenparsersupport",
"_tgt": "fenparsersupport_fenparsersupport",
"source": "fenparsersupport",
"target": "fenparsersupport_fenparsersupport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "fenparsersupport",
"_tgt": "fenparsersupport_piecetoken",
"source": "fenparsersupport",
"target": "fenparsersupport_piecetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "fenparsersupport",
"_tgt": "fenparsersupport_emptytoken",
"source": "fenparsersupport",
"target": "fenparsersupport_emptytoken",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "fenparserfastparse",
"_tgt": "fenparsersupport",
"source": "fenparsersupport",
"target": "fenparserfastparse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "fenparsersupport_fenparsersupport",
"_tgt": "fenparsersupport_fenparsersupport_buildsquares",
"source": "fenparsersupport_fenparsersupport",
"target": "fenparsersupport_fenparsersupport_buildsquares",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse",
"source": "fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_piecechar",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_piecechar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_emptycount",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_emptycount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_ranktoken",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_ranktoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_rankparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_rankparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L38",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_sep",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_sep",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_boardparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_boardparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_colorparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_colorparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L62",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_castlingparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_castlingparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L75",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_enpassantparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_enpassantparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L81",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_clockparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_clockparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L86",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_sp",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_sp",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L90",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_fenparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_fenparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L106",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_parsefen",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_parsefen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L111",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_boardparserfull",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_boardparserfull",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_parseboard",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_importgamecontext",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_boardparser",
"_tgt": "fenparserfastparse_fenparserfastparse_rankparser",
"source": "fenparserfastparse_fenparserfastparse_rankparser",
"target": "fenparserfastparse_fenparserfastparse_boardparser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L107",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_parsefen",
"_tgt": "fenparserfastparse_fenparserfastparse_fenparser",
"source": "fenparserfastparse_fenparserfastparse_fenparser",
"target": "fenparserfastparse_fenparserfastparse_parsefen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_importgamecontext",
"_tgt": "fenparserfastparse_fenparserfastparse_parsefen",
"source": "fenparserfastparse_fenparserfastparse_parsefen",
"target": "fenparserfastparse_fenparserfastparse_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L115",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_parseboard",
"_tgt": "fenparserfastparse_fenparserfastparse_boardparserfull",
"source": "fenparserfastparse_fenparserfastparse_boardparserfull",
"target": "fenparserfastparse_fenparserfastparse_parseboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "parsertest",
"_tgt": "parsertest_parsertest",
"source": "parsertest",
"target": "parsertest_parsertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "gameenginegameendingtest",
"_tgt": "gameenginegameendingtest_gameenginegameendingtest",
"source": "gameenginegameendingtest",
"target": "gameenginegameendingtest_gameenginegameendingtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L87",
"weight": 1.0,
"_src": "gameenginegameendingtest",
"_tgt": "gameenginegameendingtest_endingmockobserver",
"source": "gameenginegameendingtest",
"target": "gameenginegameendingtest_endingmockobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L90",
"weight": 1.0,
"_src": "gameenginegameendingtest_endingmockobserver",
"_tgt": "gameenginegameendingtest_endingmockobserver_ongameevent",
"source": "gameenginegameendingtest_endingmockobserver",
"target": "gameenginegameendingtest_endingmockobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers",
"source": "enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "enginetesthelpers",
"_tgt": "enginetesthelpers_mockobserver",
"source": "enginetesthelpers",
"target": "enginetesthelpers_mockobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_makeengine",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_makeengine",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_makeenginewithboard",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_makeenginewithboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_loadfen",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_loadfen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_captureevents",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_captureevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_events",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_events",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_eventcount",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_eventcount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_hasevent",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_hasevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_getevent",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_getevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_ongameevent",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L39",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_clear",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_clear",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "gameenginenotationtest",
"_tgt": "gameenginenotationtest_gameenginenotationtest",
"source": "gameenginenotationtest",
"target": "gameenginenotationtest_gameenginenotationtest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "gameenginenotationtest_gameenginenotationtest",
"_tgt": "gameenginenotationtest_gameenginenotationtest_captureevents",
"source": "gameenginenotationtest_gameenginenotationtest",
"target": "gameenginenotationtest_gameenginenotationtest_captureevents",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "gameengineoutcomestest",
"_tgt": "gameengineoutcomestest_gameengineoutcomestest",
"source": "gameengineoutcomestest",
"target": "gameengineoutcomestest_gameengineoutcomestest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_gameengineintegrationtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L129",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_importgamecontext",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_candidatemoves",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L115",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_legalmoves",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L116",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_alllegalmoves",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L117",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_ischeck",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_ischeck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L118",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_ischeckmate",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_isstalemate",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_isstalemate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_isinsufficientmaterial",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L121",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_isfiftymoverule",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L122",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_applymove",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L170",
"weight": 1.0,
"_src": "gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_ongameevent",
"source": "gameengineintegrationtest",
"target": "gameengineintegrationtest_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "gameengineintegrationtest_gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest_sq",
"source": "gameengineintegrationtest_gameengineintegrationtest",
"target": "gameengineintegrationtest_gameengineintegrationtest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "gameengineintegrationtest_gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest_captureevents",
"source": "gameengineintegrationtest_gameengineintegrationtest",
"target": "gameengineintegrationtest_gameengineintegrationtest_captureevents",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L94",
"weight": 1.0,
"_src": "gameengineintegrationtest_legalmoves",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest_sq",
"source": "gameengineintegrationtest_gameengineintegrationtest_sq",
"target": "gameengineintegrationtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L92",
"weight": 1.0,
"_src": "gameengineintegrationtest_candidatemoves",
"_tgt": "gameengineintegrationtest_legalmoves",
"source": "gameengineintegrationtest_candidatemoves",
"target": "gameengineintegrationtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "gameenginespecialmovestest",
"_tgt": "gameenginespecialmovestest_gameenginespecialmovestest",
"source": "gameenginespecialmovestest",
"target": "gameenginespecialmovestest_gameenginespecialmovestest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "gameenginescenariotest",
"_tgt": "gameenginescenariotest_gameenginescenariotest",
"source": "gameenginescenariotest",
"target": "gameenginescenariotest_gameenginescenariotest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L156",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_candidatemoves",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L158",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_legalmoves",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L164",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_alllegalmoves",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L166",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_ischeck",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_ischeck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L168",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_ischeckmate",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L170",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_isstalemate",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_isstalemate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L172",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_isinsufficientmaterial",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L174",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_isfiftymoverule",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L176",
"weight": 1.0,
"_src": "gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_applymove",
"source": "gameenginepromotiontest",
"target": "gameenginepromotiontest_applymove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "gameenginepromotiontest_gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest_sq",
"source": "gameenginepromotiontest_gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "gameenginepromotiontest_gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest_captureevents",
"source": "gameenginepromotiontest_gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest_captureevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "gameenginepromotiontest_gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest_enginewith",
"source": "gameenginepromotiontest_gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest_enginewith",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "gameengineloadgametest",
"_tgt": "gameengineloadgametest_gameengineloadgametest",
"source": "gameengineloadgametest",
"target": "gameengineloadgametest_gameengineloadgametest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "gameengineloadgametest",
"_tgt": "gameengineloadgametest_mockobserver",
"source": "gameengineloadgametest",
"target": "gameengineloadgametest_mockobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "gameengineloadgametest_mockobserver",
"_tgt": "gameengineloadgametest_mockobserver_ongameevent",
"source": "gameengineloadgametest_mockobserver",
"target": "gameengineloadgametest_mockobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "commandtest",
"_tgt": "commandtest_commandtest",
"source": "commandtest",
"target": "commandtest_commandtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_commandinvokerbranchtest",
"source": "commandinvokerbranchtest",
"target": "commandinvokerbranchtest_commandinvokerbranchtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_failingcommand",
"source": "commandinvokerbranchtest",
"target": "commandinvokerbranchtest_failingcommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand",
"source": "commandinvokerbranchtest",
"target": "commandinvokerbranchtest_conditionalfailcommand",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "commandinvokerbranchtest_commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_commandinvokerbranchtest_sq",
"source": "commandinvokerbranchtest_commandinvokerbranchtest",
"target": "commandinvokerbranchtest_commandinvokerbranchtest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "commandinvokerbranchtest_commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand",
"source": "commandinvokerbranchtest_commandinvokerbranchtest",
"target": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "commandinvokerbranchtest_failingcommand",
"_tgt": "commandinvokerbranchtest_failingcommand_execute",
"source": "commandinvokerbranchtest_failingcommand",
"target": "commandinvokerbranchtest_failingcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "commandinvokerbranchtest_failingcommand",
"_tgt": "commandinvokerbranchtest_failingcommand_undo",
"source": "commandinvokerbranchtest_failingcommand",
"target": "commandinvokerbranchtest_failingcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "commandinvokerbranchtest_failingcommand",
"_tgt": "commandinvokerbranchtest_failingcommand_description",
"source": "commandinvokerbranchtest_failingcommand",
"target": "commandinvokerbranchtest_failingcommand_description",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_execute",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_undo",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_description",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "commandinvokertest",
"_tgt": "commandinvokertest_commandinvokertest",
"source": "commandinvokertest",
"target": "commandinvokertest_commandinvokertest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "commandinvokertest_commandinvokertest",
"_tgt": "commandinvokertest_commandinvokertest_sq",
"source": "commandinvokertest_commandinvokertest",
"target": "commandinvokertest_commandinvokertest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "commandinvokertest_commandinvokertest",
"_tgt": "commandinvokertest_commandinvokertest_createmovecommand",
"source": "commandinvokertest_commandinvokertest",
"target": "commandinvokertest_commandinvokertest_createmovecommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "movecommandtest",
"_tgt": "movecommandtest_movecommandtest",
"source": "movecommandtest",
"target": "movecommandtest_movecommandtest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "movecommandtest_movecommandtest",
"_tgt": "movecommandtest_movecommandtest_sq",
"source": "movecommandtest_movecommandtest",
"target": "movecommandtest_movecommandtest_sq",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "parser",
"_tgt": "parser_parser",
"source": "parser",
"target": "parser_parser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "parser_parser",
"_tgt": "parser_parser_parsemove",
"source": "parser_parser",
"target": "parser_parser_parsemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "parser_parser",
"_tgt": "parser_parser_parsesquare",
"source": "parser_parser",
"target": "parser_parser_parsesquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "parser_parser_parsemove",
"_tgt": "parser_parser_parsesquare",
"source": "parser_parser_parsemove",
"target": "parser_parser_parsesquare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "gameengine",
"_tgt": "gameengine_gameengine",
"source": "gameengine",
"target": "gameengine_gameengine",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "gameengine",
"_tgt": "gameengine_pendingpromotion",
"source": "gameengine",
"target": "gameengine_pendingpromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_ispendingpromotion",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_ispendingpromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_board",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_board",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_turn",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_turn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_context",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_context",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_canundo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_canundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_canredo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_canredo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_commandhistory",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_commandhistory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_processuserinput",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_processuserinput",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L84",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_handleparsedmove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_handleparsedmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L105",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_ispromotionmove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_ispromotionmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_completepromotion",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_completepromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L130",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_undo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L133",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_redo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_redo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L140",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_loadgame",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_loadgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L149",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_replaygame",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_replaygame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L161",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_replaymoves",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_replaymoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L183",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_exportgame",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_exportgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L188",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_loadposition",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_loadposition",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L196",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_reset",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_reset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L204",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_executemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L241",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_translatemovetonotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_translatemovetonotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L249",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_enpassantnotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_enpassantnotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L252",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_promotionnotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_promotionnotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L260",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_normalmovenotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_normalmovenotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L270",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_piecenotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_piecenotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L279",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_computecaptured",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_computecaptured",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L290",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_performundo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_performundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L301",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_performredo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_performredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L100",
"weight": 1.0,
"_src": "gameengine_gameengine_handleparsedmove",
"_tgt": "gameengine_pendingpromotion",
"source": "gameengine_pendingpromotion",
"target": "gameengine_gameengine_handleparsedmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "gameengine_gameengine_processuserinput",
"_tgt": "gameengine_gameengine_performundo",
"source": "gameengine_gameengine_processuserinput",
"target": "gameengine_gameengine_performundo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L58",
"weight": 1.0,
"_src": "gameengine_gameengine_processuserinput",
"_tgt": "gameengine_gameengine_performredo",
"source": "gameengine_gameengine_processuserinput",
"target": "gameengine_gameengine_performredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L81",
"weight": 1.0,
"_src": "gameengine_gameengine_processuserinput",
"_tgt": "gameengine_gameengine_handleparsedmove",
"source": "gameengine_gameengine_processuserinput",
"target": "gameengine_gameengine_handleparsedmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L97",
"weight": 1.0,
"_src": "gameengine_gameengine_handleparsedmove",
"_tgt": "gameengine_gameengine_ispromotionmove",
"source": "gameengine_gameengine_handleparsedmove",
"target": "gameengine_gameengine_ispromotionmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L103",
"weight": 1.0,
"_src": "gameengine_gameengine_handleparsedmove",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine_handleparsedmove",
"target": "gameengine_gameengine_executemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L165",
"weight": 1.0,
"_src": "gameengine_gameengine_replaymoves",
"_tgt": "gameengine_gameengine_handleparsedmove",
"source": "gameengine_gameengine_handleparsedmove",
"target": "gameengine_gameengine_replaymoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L124",
"weight": 1.0,
"_src": "gameengine_gameengine_completepromotion",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine_completepromotion",
"target": "gameengine_gameengine_executemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L170",
"weight": 1.0,
"_src": "gameengine_gameengine_replaymoves",
"_tgt": "gameengine_gameengine_completepromotion",
"source": "gameengine_gameengine_completepromotion",
"target": "gameengine_gameengine_replaymoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L296",
"weight": 1.0,
"_src": "gameengine_gameengine_performundo",
"_tgt": "gameengine_gameengine_undo",
"source": "gameengine_gameengine_undo",
"target": "gameengine_gameengine_performundo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L308",
"weight": 1.0,
"_src": "gameengine_gameengine_performredo",
"_tgt": "gameengine_gameengine_redo",
"source": "gameengine_gameengine_redo",
"target": "gameengine_gameengine_performredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L144",
"weight": 1.0,
"_src": "gameengine_gameengine_loadgame",
"_tgt": "gameengine_gameengine_replaygame",
"source": "gameengine_gameengine_loadgame",
"target": "gameengine_gameengine_replaygame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L159",
"weight": 1.0,
"_src": "gameengine_gameengine_replaygame",
"_tgt": "gameengine_gameengine_replaymoves",
"source": "gameengine_gameengine_replaygame",
"target": "gameengine_gameengine_replaymoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L207",
"weight": 1.0,
"_src": "gameengine_gameengine_executemove",
"_tgt": "gameengine_gameengine_computecaptured",
"source": "gameengine_gameengine_executemove",
"target": "gameengine_gameengine_computecaptured",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L214",
"weight": 1.0,
"_src": "gameengine_gameengine_executemove",
"_tgt": "gameengine_gameengine_translatemovetonotation",
"source": "gameengine_gameengine_executemove",
"target": "gameengine_gameengine_translatemovetonotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L245",
"weight": 1.0,
"_src": "gameengine_gameengine_translatemovetonotation",
"_tgt": "gameengine_gameengine_enpassantnotation",
"source": "gameengine_gameengine_translatemovetonotation",
"target": "gameengine_gameengine_enpassantnotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L246",
"weight": 1.0,
"_src": "gameengine_gameengine_translatemovetonotation",
"_tgt": "gameengine_gameengine_promotionnotation",
"source": "gameengine_gameengine_translatemovetonotation",
"target": "gameengine_gameengine_promotionnotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L247",
"weight": 1.0,
"_src": "gameengine_gameengine_translatemovetonotation",
"_tgt": "gameengine_gameengine_normalmovenotation",
"source": "gameengine_gameengine_translatemovetonotation",
"target": "gameengine_gameengine_normalmovenotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L266",
"weight": 1.0,
"_src": "gameengine_gameengine_normalmovenotation",
"_tgt": "gameengine_gameengine_piecenotation",
"source": "gameengine_gameengine_normalmovenotation",
"target": "gameengine_gameengine_piecenotation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "command",
"_tgt": "command_movecommand",
"source": "command",
"target": "command_movecommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "command",
"_tgt": "command_moveresult",
"source": "command",
"target": "command_moveresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "command",
"_tgt": "command_successful",
"source": "command",
"target": "command_successful",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "command",
"_tgt": "command_invalidformat",
"source": "command",
"target": "command_invalidformat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "command",
"_tgt": "command_invalidmove",
"source": "command",
"target": "command_invalidmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "command",
"_tgt": "command_quitcommand",
"source": "command",
"target": "command_quitcommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L52",
"weight": 1.0,
"_src": "command",
"_tgt": "command_resetcommand",
"source": "command",
"target": "command_resetcommand",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "command_movecommand",
"_tgt": "command_movecommand_execute",
"source": "command_movecommand",
"target": "command_movecommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "command_movecommand",
"_tgt": "command_movecommand_undo",
"source": "command_movecommand",
"target": "command_movecommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "command_movecommand",
"_tgt": "command_movecommand_description",
"source": "command_movecommand",
"target": "command_movecommand_description",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "command_quitcommand",
"_tgt": "command_quitcommand_execute",
"source": "command_quitcommand",
"target": "command_quitcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "command_quitcommand",
"_tgt": "command_quitcommand_undo",
"source": "command_quitcommand",
"target": "command_quitcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "command_quitcommand",
"_tgt": "command_quitcommand_description",
"source": "command_quitcommand",
"target": "command_quitcommand_description",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "command_resetcommand",
"_tgt": "command_resetcommand_execute",
"source": "command_resetcommand",
"target": "command_resetcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L58",
"weight": 1.0,
"_src": "command_resetcommand",
"_tgt": "command_resetcommand_undo",
"source": "command_resetcommand",
"target": "command_resetcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "command_resetcommand",
"_tgt": "command_resetcommand_description",
"source": "command_resetcommand",
"target": "command_resetcommand_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L4",
"weight": 1.0,
"_src": "commandinvoker",
"_tgt": "commandinvoker_commandinvoker",
"source": "commandinvoker",
"target": "commandinvoker_commandinvoker",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_execute",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_undo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_redo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_redo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L50",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_history",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_history",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_getcurrentindex",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_getcurrentindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_clear",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_clear",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L66",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_canundo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_canundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L71",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_canredo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_canredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker_redo",
"_tgt": "commandinvoker_commandinvoker_execute",
"source": "commandinvoker_commandinvoker_execute",
"target": "commandinvoker_commandinvoker_redo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_moveexecutedevent",
"source": "observer",
"target": "observer_moveexecutedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_checkdetectedevent",
"source": "observer",
"target": "observer_checkdetectedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_checkmateevent",
"source": "observer",
"target": "observer_checkmateevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_stalemateevent",
"source": "observer",
"target": "observer_stalemateevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_invalidmoveevent",
"source": "observer",
"target": "observer_invalidmoveevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_promotionrequiredevent",
"source": "observer",
"target": "observer_promotionrequiredevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L50",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_boardresetevent",
"source": "observer",
"target": "observer_boardresetevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_fiftymoveruleavailableevent",
"source": "observer",
"target": "observer_fiftymoveruleavailableevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_drawclaimedevent",
"source": "observer",
"target": "observer_drawclaimedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L65",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_moveundoneevent",
"source": "observer",
"target": "observer_moveundoneevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L71",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_moveredoneevent",
"source": "observer",
"target": "observer_moveredoneevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L80",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_pgnloadedevent",
"source": "observer",
"target": "observer_pgnloadedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L93",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_subscribe",
"source": "observer",
"target": "observer_subscribe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L98",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_unsubscribe",
"source": "observer",
"target": "observer_unsubscribe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L103",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_notifyobservers",
"source": "observer",
"target": "observer_notifyobservers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L108",
"weight": 1.0,
"_src": "observer",
"_tgt": "observer_observercount",
"source": "observer",
"target": "observer_observercount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L43",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_statement",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_statement",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L51",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_is_covered",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_is_covered",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L55",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_is_uncovered",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_is_uncovered",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L60",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_methodgap",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_methodgap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L70",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_short_name",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_short_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L155",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_stmt_coverage_pct",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_stmt_coverage_pct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L159",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_branch_coverage_pct",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_branch_coverage_pct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L151",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_missed_branches",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_missed_branches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L163",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_has_gaps",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_has_gaps",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L92",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_classgap",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_classgap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L107",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_all_uncovered_lines",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_all_uncovered_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L117",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_uncovered_branch_lines",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_uncovered_branch_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L131",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_total_statements",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_total_statements",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L135",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_covered_statements",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_covered_statements",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L139",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_missed_statements",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_missed_statements",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L143",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_total_branches",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_total_branches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L147",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_covered_branches",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_covered_branches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L171",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_normalise_source",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_normalise_source",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L183",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_parse_scoverage_xml",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L275",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_compact_ranges",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L295",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_format_agent",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_format_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L353",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_format_json",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_format_json",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L405",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_format_markdown",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_format_markdown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L470",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_find_scoverage_xml",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_find_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L479",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_format_module_gaps",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_format_module_gaps",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L492",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_run_scan_modules",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L538",
"weight": 1.0,
"_src": "scoverage_coverage_gaps",
"_tgt": "scoverage_coverage_gaps_main",
"source": "scoverage_coverage_gaps",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L237",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_statement",
"source": "scoverage_coverage_gaps_statement",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L257",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_methodgap",
"source": "scoverage_coverage_gaps_methodgap",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L220",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_classgap",
"source": "scoverage_coverage_gaps_classgap",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L222",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_normalise_source",
"source": "scoverage_coverage_gaps_normalise_source",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L514",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_run_scan_modules",
"_tgt": "scoverage_coverage_gaps_parse_scoverage_xml",
"source": "scoverage_coverage_gaps_parse_scoverage_xml",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L595",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_parse_scoverage_xml",
"source": "scoverage_coverage_gaps_parse_scoverage_xml",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L333",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_format_agent",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps_compact_ranges",
"target": "scoverage_coverage_gaps_format_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L436",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_format_markdown",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps_compact_ranges",
"target": "scoverage_coverage_gaps_format_markdown",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L276",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_276",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps_compact_ranges",
"target": "scoverage_coverage_gaps_rationale_276",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L608",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_format_agent",
"source": "scoverage_coverage_gaps_format_agent",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L296",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_296",
"_tgt": "scoverage_coverage_gaps_format_agent",
"source": "scoverage_coverage_gaps_format_agent",
"target": "scoverage_coverage_gaps_rationale_296",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L610",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_format_json",
"source": "scoverage_coverage_gaps_format_json",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L612",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_format_markdown",
"source": "scoverage_coverage_gaps_format_markdown",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L509",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_run_scan_modules",
"_tgt": "scoverage_coverage_gaps_find_scoverage_xml",
"source": "scoverage_coverage_gaps_find_scoverage_xml",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L471",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_471",
"_tgt": "scoverage_coverage_gaps_find_scoverage_xml",
"source": "scoverage_coverage_gaps_find_scoverage_xml",
"target": "scoverage_coverage_gaps_rationale_471",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L522",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_run_scan_modules",
"_tgt": "scoverage_coverage_gaps_format_module_gaps",
"source": "scoverage_coverage_gaps_format_module_gaps",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L480",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_480",
"_tgt": "scoverage_coverage_gaps_format_module_gaps",
"source": "scoverage_coverage_gaps_format_module_gaps",
"target": "scoverage_coverage_gaps_rationale_480",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L585",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_run_scan_modules",
"source": "scoverage_coverage_gaps_run_scan_modules",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L28",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_testcase",
"source": "test_gaps",
"target": "test_gaps_testcase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L37",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_short_class",
"source": "test_gaps",
"target": "test_gaps_short_class",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L41",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_status",
"source": "test_gaps",
"target": "test_gaps_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L52",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_suiteresult",
"source": "test_gaps",
"target": "test_gaps_suiteresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L92",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_passed",
"source": "test_gaps",
"target": "test_gaps_passed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L94",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_is_clean",
"source": "test_gaps",
"target": "test_gaps_is_clean",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L97",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_bad_cases",
"source": "test_gaps",
"target": "test_gaps_bad_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L101",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_skipped_cases",
"source": "test_gaps",
"target": "test_gaps_skipped_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L79",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_moduleresult",
"source": "test_gaps",
"target": "test_gaps_moduleresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L84",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_total",
"source": "test_gaps",
"target": "test_gaps_total",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L86",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_failures",
"source": "test_gaps",
"target": "test_gaps_failures",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L88",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_errors",
"source": "test_gaps",
"target": "test_gaps_errors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L90",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_skipped",
"source": "test_gaps",
"target": "test_gaps_skipped",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L109",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_parse_suite_xml",
"source": "test_gaps",
"target": "test_gaps_parse_suite_xml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L150",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_load_module",
"source": "test_gaps",
"target": "test_gaps_load_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L172",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_truncate",
"source": "test_gaps",
"target": "test_gaps_truncate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L177",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_format_module",
"source": "test_gaps",
"target": "test_gaps_format_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L219",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_run",
"source": "test_gaps",
"target": "test_gaps_run",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L260",
"weight": 1.0,
"_src": "test_gaps",
"_tgt": "test_gaps_main",
"source": "test_gaps",
"target": "test_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L135",
"weight": 1.0,
"_src": "test_gaps_parse_suite_xml",
"_tgt": "test_gaps_testcase",
"source": "test_gaps_testcase",
"target": "test_gaps_parse_suite_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L144",
"weight": 1.0,
"_src": "test_gaps_parse_suite_xml",
"_tgt": "test_gaps_suiteresult",
"source": "test_gaps_suiteresult",
"target": "test_gaps_parse_suite_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L159",
"weight": 1.0,
"_src": "test_gaps_load_module",
"_tgt": "test_gaps_moduleresult",
"source": "test_gaps_moduleresult",
"target": "test_gaps_load_module",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L162",
"weight": 1.0,
"_src": "test_gaps_load_module",
"_tgt": "test_gaps_parse_suite_xml",
"source": "test_gaps_parse_suite_xml",
"target": "test_gaps_load_module",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L241",
"weight": 1.0,
"_src": "test_gaps_run",
"_tgt": "test_gaps_load_module",
"source": "test_gaps_load_module",
"target": "test_gaps_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L200",
"weight": 1.0,
"_src": "test_gaps_format_module",
"_tgt": "test_gaps_truncate",
"source": "test_gaps_truncate",
"target": "test_gaps_format_module",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L245",
"weight": 1.0,
"_src": "test_gaps_run",
"_tgt": "test_gaps_format_module",
"source": "test_gaps_format_module",
"target": "test_gaps_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L284",
"weight": 1.0,
"_src": "test_gaps_main",
"_tgt": "test_gaps_run",
"source": "test_gaps_run",
"target": "test_gaps_main",
"confidence_score": 1.0
}
],
"hyperedges": []
}