4269 lines
156 KiB
JSON
4269 lines
156 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "app/build.gradle.kts",
|
|
"file_type": "code",
|
|
"source_file": "app/build.gradle.kts",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_build_gradle",
|
|
"community": 12,
|
|
"norm_label": "app/build.gradle.kts"
|
|
},
|
|
{
|
|
"label": "ExampleInstrumentedTest.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/androidTest/java/com/example/ExampleInstrumentedTest.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_androidtest_java_com_example_exampleinstrumentedtest",
|
|
"community": 9,
|
|
"norm_label": "exampleinstrumentedtest.kt"
|
|
},
|
|
{
|
|
"label": "ExampleInstrumentedTest",
|
|
"file_type": "code",
|
|
"source_file": "app/src/androidTest/java/com/example/ExampleInstrumentedTest.kt",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"id": "app_src_androidtest_java_com_example_exampleinstrumentedtest_exampleinstrumentedtest",
|
|
"community": 9,
|
|
"norm_label": "exampleinstrumentedtest"
|
|
},
|
|
{
|
|
"label": ".useAppContext()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/androidTest/java/com/example/ExampleInstrumentedTest.kt",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"id": "app_src_androidtest_java_com_example_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext",
|
|
"community": 9,
|
|
"norm_label": ".useappcontext()"
|
|
},
|
|
{
|
|
"label": "MainActivity.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity",
|
|
"community": 0,
|
|
"norm_label": "mainactivity.kt"
|
|
},
|
|
{
|
|
"label": "CommState",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_commstate",
|
|
"community": 0,
|
|
"norm_label": "commstate"
|
|
},
|
|
{
|
|
"label": "IDLE",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_commstate_idle",
|
|
"community": 0,
|
|
"norm_label": "idle"
|
|
},
|
|
{
|
|
"label": "TRANSMITTING",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_commstate_transmitting",
|
|
"community": 0,
|
|
"norm_label": "transmitting"
|
|
},
|
|
{
|
|
"label": "RECEIVING",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_commstate_receiving",
|
|
"community": 0,
|
|
"norm_label": "receiving"
|
|
},
|
|
{
|
|
"label": "UserRole",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"community": 8,
|
|
"norm_label": "userrole"
|
|
},
|
|
{
|
|
"label": "PENDING",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userrole_pending",
|
|
"community": 8,
|
|
"norm_label": "pending"
|
|
},
|
|
{
|
|
"label": "CHEF",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userrole_chef",
|
|
"community": 8,
|
|
"norm_label": "chef"
|
|
},
|
|
{
|
|
"label": "PASTRY",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userrole_pastry",
|
|
"community": 8,
|
|
"norm_label": "pastry"
|
|
},
|
|
{
|
|
"label": "EVENTS",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userrole_events",
|
|
"community": 8,
|
|
"norm_label": "events"
|
|
},
|
|
{
|
|
"label": "DISH_PIT",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userrole_dish_pit",
|
|
"community": 8,
|
|
"norm_label": "dish_pit"
|
|
},
|
|
{
|
|
"label": "UserProfile",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_userprofile",
|
|
"community": 0,
|
|
"norm_label": "userprofile"
|
|
},
|
|
{
|
|
"label": "RadioChannel",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_radiochannel",
|
|
"community": 0,
|
|
"norm_label": "radiochannel"
|
|
},
|
|
{
|
|
"label": "RosterUser",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_rosteruser",
|
|
"community": 0,
|
|
"norm_label": "rosteruser"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieViewModel",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"community": 0,
|
|
"norm_label": "walkietalkieviewmodel"
|
|
},
|
|
{
|
|
"label": "ViewModel",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "viewmodel",
|
|
"community": 0,
|
|
"norm_label": "viewmodel"
|
|
},
|
|
{
|
|
"label": "StateFlow",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_kt_stateflow",
|
|
"community": 0,
|
|
"norm_label": "stateflow"
|
|
},
|
|
{
|
|
"label": ".startTransmission()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L84",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_starttransmission",
|
|
"community": 0,
|
|
"norm_label": ".starttransmission()"
|
|
},
|
|
{
|
|
"label": ".stopTransmission()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_stoptransmission",
|
|
"community": 0,
|
|
"norm_label": ".stoptransmission()"
|
|
},
|
|
{
|
|
"label": ".selectChannel()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_selectchannel",
|
|
"community": 0,
|
|
"norm_label": ".selectchannel()"
|
|
},
|
|
{
|
|
"label": ".addChannel()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L99",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_addchannel",
|
|
"community": 0,
|
|
"norm_label": ".addchannel()"
|
|
},
|
|
{
|
|
"label": ".removeChannel()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_removechannel",
|
|
"community": 0,
|
|
"norm_label": ".removechannel()"
|
|
},
|
|
{
|
|
"label": ".updateUserRole()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L118",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_updateuserrole",
|
|
"community": 0,
|
|
"norm_label": ".updateuserrole()"
|
|
},
|
|
{
|
|
"label": "MainActivity",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_mainactivity",
|
|
"community": 0,
|
|
"norm_label": "mainactivity"
|
|
},
|
|
{
|
|
"label": "ComponentActivity",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "componentactivity",
|
|
"community": 0,
|
|
"norm_label": "componentactivity"
|
|
},
|
|
{
|
|
"label": ".onCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L130",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_mainactivity_oncreate",
|
|
"community": 0,
|
|
"norm_label": ".oncreate()"
|
|
},
|
|
{
|
|
"label": "Bundle",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "bundle",
|
|
"community": 0,
|
|
"norm_label": "bundle"
|
|
},
|
|
{
|
|
"label": "CommsScreen()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L167",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"community": 0,
|
|
"norm_label": "commsscreen()"
|
|
},
|
|
{
|
|
"label": "AdminScreen()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L432",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"community": 0,
|
|
"norm_label": "adminscreen()"
|
|
},
|
|
{
|
|
"label": "ChannelDispatchTab()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L551",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_channeldispatchtab",
|
|
"community": 0,
|
|
"norm_label": "channeldispatchtab()"
|
|
},
|
|
{
|
|
"label": "RosterManagementTab()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L746",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_rostermanagementtab",
|
|
"community": 0,
|
|
"norm_label": "rostermanagementtab()"
|
|
},
|
|
{
|
|
"label": "RosterPendingItem()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L811",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_mainactivity_rosterpendingitem",
|
|
"community": 0,
|
|
"norm_label": "rosterpendingitem()"
|
|
},
|
|
{
|
|
"label": "PttAudioEngine.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine",
|
|
"community": 2,
|
|
"norm_label": "pttaudioengine.kt"
|
|
},
|
|
{
|
|
"label": "PttAudioEngine",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"community": 2,
|
|
"norm_label": "pttaudioengine"
|
|
},
|
|
{
|
|
"label": "StateFlow",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_kt_stateflow",
|
|
"community": 2,
|
|
"norm_label": "stateflow"
|
|
},
|
|
{
|
|
"label": "AudioRecord",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "audiorecord",
|
|
"community": 2,
|
|
"norm_label": "audiorecord"
|
|
},
|
|
{
|
|
"label": "AudioTrack",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "audiotrack",
|
|
"community": 2,
|
|
"norm_label": "audiotrack"
|
|
},
|
|
{
|
|
"label": "DatagramSocket",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "datagramsocket",
|
|
"community": 2,
|
|
"norm_label": "datagramsocket"
|
|
},
|
|
{
|
|
"label": "Job",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_kt_job",
|
|
"community": 2,
|
|
"norm_label": "job"
|
|
},
|
|
{
|
|
"label": ".setupAudioRouting()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_setupaudiorouting",
|
|
"community": 2,
|
|
"norm_label": ".setupaudiorouting()"
|
|
},
|
|
{
|
|
"label": ".releaseAudioRouting()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L112",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseaudiorouting",
|
|
"community": 2,
|
|
"norm_label": ".releaseaudiorouting()"
|
|
},
|
|
{
|
|
"label": ".startReceivingLoop()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L136",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"community": 2,
|
|
"norm_label": ".startreceivingloop()"
|
|
},
|
|
{
|
|
"label": ".stopReceivingLoop()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L201",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stopreceivingloop",
|
|
"community": 2,
|
|
"norm_label": ".stopreceivingloop()"
|
|
},
|
|
{
|
|
"label": ".startRecordingAndStreaming()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L216",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startrecordingandstreaming",
|
|
"community": 2,
|
|
"norm_label": ".startrecordingandstreaming()"
|
|
},
|
|
{
|
|
"label": ".stopRecordingAndStreaming()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L284",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stoprecordingandstreaming",
|
|
"community": 2,
|
|
"norm_label": ".stoprecordingandstreaming()"
|
|
},
|
|
{
|
|
"label": ".cleanupRecording()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L296",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanuprecording",
|
|
"community": 2,
|
|
"norm_label": ".cleanuprecording()"
|
|
},
|
|
{
|
|
"label": ".cleanupPlayback()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L310",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanupplayback",
|
|
"community": 2,
|
|
"norm_label": ".cleanupplayback()"
|
|
},
|
|
{
|
|
"label": ".playRogerBeep()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L325",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_playrogerbeep",
|
|
"community": 2,
|
|
"norm_label": ".playrogerbeep()"
|
|
},
|
|
{
|
|
"label": ".calculateRms()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L391",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_calculaterms",
|
|
"community": 2,
|
|
"norm_label": ".calculaterms()"
|
|
},
|
|
{
|
|
"label": "ByteArray",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "bytearray",
|
|
"community": 2,
|
|
"norm_label": "bytearray"
|
|
},
|
|
{
|
|
"label": ".releaseAll()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L404",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseall",
|
|
"community": 2,
|
|
"norm_label": ".releaseall()"
|
|
},
|
|
{
|
|
"label": "PttModels.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels",
|
|
"community": 7,
|
|
"norm_label": "pttmodels.kt"
|
|
},
|
|
{
|
|
"label": "ConnectionState",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L6",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"community": 3,
|
|
"norm_label": "connectionstate"
|
|
},
|
|
{
|
|
"label": "IDLE",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate_idle",
|
|
"community": 3,
|
|
"norm_label": "idle"
|
|
},
|
|
{
|
|
"label": "CONNECTING",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate_connecting",
|
|
"community": 3,
|
|
"norm_label": "connecting"
|
|
},
|
|
{
|
|
"label": "TRANSMITTING",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate_transmitting",
|
|
"community": 3,
|
|
"norm_label": "transmitting"
|
|
},
|
|
{
|
|
"label": "RECEIVING",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate_receiving",
|
|
"community": 3,
|
|
"norm_label": "receiving"
|
|
},
|
|
{
|
|
"label": "ERROR",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate_error",
|
|
"community": 3,
|
|
"norm_label": "error"
|
|
},
|
|
{
|
|
"label": "OVERRIDDEN",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_connectionstate_overridden",
|
|
"community": 3,
|
|
"norm_label": "overridden"
|
|
},
|
|
{
|
|
"label": "UserRole",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_userrole",
|
|
"community": 7,
|
|
"norm_label": "userrole"
|
|
},
|
|
{
|
|
"label": "HEAD_CHEF",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_userrole_head_chef",
|
|
"community": 7,
|
|
"norm_label": "head_chef"
|
|
},
|
|
{
|
|
"label": "SOUS_CHEF",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_userrole_sous_chef",
|
|
"community": 7,
|
|
"norm_label": "sous_chef"
|
|
},
|
|
{
|
|
"label": "FOH",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_userrole_foh",
|
|
"community": 7,
|
|
"norm_label": "foh"
|
|
},
|
|
{
|
|
"label": "BOH",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_userrole_boh",
|
|
"community": 7,
|
|
"norm_label": "boh"
|
|
},
|
|
{
|
|
"label": "PttTargetStatus",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus",
|
|
"community": 7,
|
|
"norm_label": "ptttargetstatus"
|
|
},
|
|
{
|
|
"label": "ONLINE",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus_online",
|
|
"community": 7,
|
|
"norm_label": "online"
|
|
},
|
|
{
|
|
"label": "BUSY",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus_busy",
|
|
"community": 7,
|
|
"norm_label": "busy"
|
|
},
|
|
{
|
|
"label": "OFFLINE",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus_offline",
|
|
"community": 7,
|
|
"norm_label": "offline"
|
|
},
|
|
{
|
|
"label": "PttTarget",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_ptttarget",
|
|
"community": 1,
|
|
"norm_label": "ptttarget"
|
|
},
|
|
{
|
|
"label": "PttUnit",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L55",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_model_pttmodels_pttunit",
|
|
"community": 7,
|
|
"norm_label": "pttunit"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieService.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice",
|
|
"community": 4,
|
|
"norm_label": "walkietalkieservice.kt"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieService",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"community": 4,
|
|
"norm_label": "walkietalkieservice"
|
|
},
|
|
{
|
|
"label": "Service",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "service",
|
|
"community": 4,
|
|
"norm_label": "service"
|
|
},
|
|
{
|
|
"label": "LocalBinder",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_localbinder",
|
|
"community": 4,
|
|
"norm_label": "localbinder"
|
|
},
|
|
{
|
|
"label": "Binder",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "binder",
|
|
"community": 4,
|
|
"norm_label": "binder"
|
|
},
|
|
{
|
|
"label": ".getService()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_localbinder_getservice",
|
|
"community": 4,
|
|
"norm_label": ".getservice()"
|
|
},
|
|
{
|
|
"label": ".onCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_oncreate",
|
|
"community": 4,
|
|
"norm_label": ".oncreate()"
|
|
},
|
|
{
|
|
"label": ".onStartCommand()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onstartcommand",
|
|
"community": 4,
|
|
"norm_label": ".onstartcommand()"
|
|
},
|
|
{
|
|
"label": "Intent",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "intent",
|
|
"community": 4,
|
|
"norm_label": "intent"
|
|
},
|
|
{
|
|
"label": ".onBind()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onbind",
|
|
"community": 4,
|
|
"norm_label": ".onbind()"
|
|
},
|
|
{
|
|
"label": "IBinder",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "ibinder",
|
|
"community": 4,
|
|
"norm_label": "ibinder"
|
|
},
|
|
{
|
|
"label": ".startServiceForeground()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L70",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_startserviceforeground",
|
|
"community": 4,
|
|
"norm_label": ".startserviceforeground()"
|
|
},
|
|
{
|
|
"label": ".updateNotificationState()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L126",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_updatenotificationstate",
|
|
"community": 4,
|
|
"norm_label": ".updatenotificationstate()"
|
|
},
|
|
{
|
|
"label": ".createNotification()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L138",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotification",
|
|
"community": 4,
|
|
"norm_label": ".createnotification()"
|
|
},
|
|
{
|
|
"label": "Notification",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "notification",
|
|
"community": 4,
|
|
"norm_label": "notification"
|
|
},
|
|
{
|
|
"label": ".createNotificationChannel()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L166",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotificationchannel",
|
|
"community": 4,
|
|
"norm_label": ".createnotificationchannel()"
|
|
},
|
|
{
|
|
"label": ".onDestroy()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L181",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_ondestroy",
|
|
"community": 4,
|
|
"norm_label": ".ondestroy()"
|
|
},
|
|
{
|
|
"label": "TacticalComponents.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents",
|
|
"community": 5,
|
|
"norm_label": "tacticalcomponents.kt"
|
|
},
|
|
{
|
|
"label": "StatusPill()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents_statuspill",
|
|
"community": 5,
|
|
"norm_label": "statuspill()"
|
|
},
|
|
{
|
|
"label": "Modifier",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents_kt_modifier",
|
|
"community": 5,
|
|
"norm_label": "modifier"
|
|
},
|
|
{
|
|
"label": "AudioSpectralAnalyzer()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents_audiospectralanalyzer",
|
|
"community": 5,
|
|
"norm_label": "audiospectralanalyzer()"
|
|
},
|
|
{
|
|
"label": "Color",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents_kt_color",
|
|
"community": 5,
|
|
"norm_label": "color"
|
|
},
|
|
{
|
|
"label": "Dp",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "dp",
|
|
"community": 5,
|
|
"norm_label": "dp"
|
|
},
|
|
{
|
|
"label": "RadarStandbyGrid()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L112",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents_radarstandbygrid",
|
|
"community": 5,
|
|
"norm_label": "radarstandbygrid()"
|
|
},
|
|
{
|
|
"label": "carbonTexture()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L185",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_components_tacticalcomponents_carbontexture",
|
|
"community": 5,
|
|
"norm_label": "carbontexture()"
|
|
},
|
|
{
|
|
"label": "MainAppContainer.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainappcontainer",
|
|
"community": 6,
|
|
"norm_label": "mainappcontainer.kt"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieTab",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab",
|
|
"community": 6,
|
|
"norm_label": "walkietalkietab"
|
|
},
|
|
{
|
|
"label": "DIRECTORY",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab_directory",
|
|
"community": 6,
|
|
"norm_label": "directory"
|
|
},
|
|
{
|
|
"label": "TRANSCEIVER",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab_transceiver",
|
|
"community": 6,
|
|
"norm_label": "transceiver"
|
|
},
|
|
{
|
|
"label": "MainAppContainer()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainappcontainer_mainappcontainer",
|
|
"community": 6,
|
|
"norm_label": "mainappcontainer()"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieViewModel",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "walkietalkieviewmodel",
|
|
"community": 6,
|
|
"norm_label": "walkietalkieviewmodel"
|
|
},
|
|
{
|
|
"label": "Modifier",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainappcontainer_kt_modifier",
|
|
"community": 6,
|
|
"norm_label": "modifier"
|
|
},
|
|
{
|
|
"label": "MainListScreen.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainlistscreen",
|
|
"community": 6,
|
|
"norm_label": "mainlistscreen.kt"
|
|
},
|
|
{
|
|
"label": "MainListScreen()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen",
|
|
"community": 6,
|
|
"norm_label": "mainlistscreen()"
|
|
},
|
|
{
|
|
"label": "com",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainlistscreen_kt_com",
|
|
"community": 6,
|
|
"norm_label": "com"
|
|
},
|
|
{
|
|
"label": "Modifier",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainlistscreen_kt_modifier",
|
|
"community": 6,
|
|
"norm_label": "modifier"
|
|
},
|
|
{
|
|
"label": "NoSignalFallback()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L474",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_mainlistscreen_nosignalfallback",
|
|
"community": 6,
|
|
"norm_label": "nosignalfallback()"
|
|
},
|
|
{
|
|
"label": "TalkScreen.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"community": 3,
|
|
"norm_label": "talkscreen.kt"
|
|
},
|
|
{
|
|
"label": "TalkScreen()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"community": 3,
|
|
"norm_label": "talkscreen()"
|
|
},
|
|
{
|
|
"label": "com",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_kt_com",
|
|
"community": 3,
|
|
"norm_label": "com"
|
|
},
|
|
{
|
|
"label": "Modifier",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_kt_modifier",
|
|
"community": 3,
|
|
"norm_label": "modifier"
|
|
},
|
|
{
|
|
"label": "PulsatingRipples()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L496",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_pulsatingripples",
|
|
"community": 3,
|
|
"norm_label": "pulsatingripples()"
|
|
},
|
|
{
|
|
"label": "PushToTalkButton()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L570",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_pushtotalkbutton",
|
|
"community": 3,
|
|
"norm_label": "pushtotalkbutton()"
|
|
},
|
|
{
|
|
"label": "FooterControlCard()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L676",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_footercontrolcard",
|
|
"community": 3,
|
|
"norm_label": "footercontrolcard()"
|
|
},
|
|
{
|
|
"label": "WaveformAnimator()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L786",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_waveformanimator",
|
|
"community": 3,
|
|
"norm_label": "waveformanimator()"
|
|
},
|
|
{
|
|
"label": "Color",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_kt_color",
|
|
"community": 3,
|
|
"norm_label": "color"
|
|
},
|
|
{
|
|
"label": "formatTransmissionTime()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L835",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_screens_talkscreen_formattransmissiontime",
|
|
"community": 3,
|
|
"norm_label": "formattransmissiontime()"
|
|
},
|
|
{
|
|
"label": "Color.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/theme/Color.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_theme_color",
|
|
"community": 13,
|
|
"norm_label": "color.kt"
|
|
},
|
|
{
|
|
"label": "Theme.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/theme/Theme.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_theme_theme",
|
|
"community": 5,
|
|
"norm_label": "theme.kt"
|
|
},
|
|
{
|
|
"label": "MyApplicationTheme()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/theme/Theme.kt",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_theme_theme_myapplicationtheme",
|
|
"community": 5,
|
|
"norm_label": "myapplicationtheme()"
|
|
},
|
|
{
|
|
"label": "Type.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/theme/Type.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_theme_type",
|
|
"community": 14,
|
|
"norm_label": "type.kt"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieViewModel.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel",
|
|
"community": 1,
|
|
"norm_label": "walkietalkieviewmodel.kt"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieUiState",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieuistate",
|
|
"community": 1,
|
|
"norm_label": "walkietalkieuistate"
|
|
},
|
|
{
|
|
"label": "WalkieTalkieViewModel",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"community": 1,
|
|
"norm_label": "walkietalkieviewmodel"
|
|
},
|
|
{
|
|
"label": "AndroidViewModel",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "androidviewmodel",
|
|
"community": 1,
|
|
"norm_label": "androidviewmodel"
|
|
},
|
|
{
|
|
"label": "StateFlow",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_kt_stateflow",
|
|
"community": 1,
|
|
"norm_label": "stateflow"
|
|
},
|
|
{
|
|
"label": "Job",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_kt_job",
|
|
"community": 1,
|
|
"norm_label": "job"
|
|
},
|
|
{
|
|
"label": ".switchRole()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L219",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_switchrole",
|
|
"community": 1,
|
|
"norm_label": ".switchrole()"
|
|
},
|
|
{
|
|
"label": "UserRole",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "userrole",
|
|
"community": 1,
|
|
"norm_label": "userrole"
|
|
},
|
|
{
|
|
"label": ".isUserAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L277",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_isuseradmin",
|
|
"community": 1,
|
|
"norm_label": ".isuseradmin()"
|
|
},
|
|
{
|
|
"label": ".setupAndBindService()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L284",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"community": 1,
|
|
"norm_label": ".setupandbindservice()"
|
|
},
|
|
{
|
|
"label": ".onPermissionsGranted()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L315",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_onpermissionsgranted",
|
|
"community": 1,
|
|
"norm_label": ".onpermissionsgranted()"
|
|
},
|
|
{
|
|
"label": ".startMonitoringAudioStreams()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L323",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_startmonitoringaudiostreams",
|
|
"community": 1,
|
|
"norm_label": ".startmonitoringaudiostreams()"
|
|
},
|
|
{
|
|
"label": ".selectTarget()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L342",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_selecttarget",
|
|
"community": 1,
|
|
"norm_label": ".selecttarget()"
|
|
},
|
|
{
|
|
"label": ".pressToTalk()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L366",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_presstotalk",
|
|
"community": 1,
|
|
"norm_label": ".presstotalk()"
|
|
},
|
|
{
|
|
"label": ".triggerSimulatedChefPreemptionTrigger()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L418",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulatedchefpreemptiontrigger",
|
|
"community": 1,
|
|
"norm_label": ".triggersimulatedchefpreemptiontrigger()"
|
|
},
|
|
{
|
|
"label": ".releaseTalk()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L477",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasetalk",
|
|
"community": 1,
|
|
"norm_label": ".releasetalk()"
|
|
},
|
|
{
|
|
"label": ".pressMasterOverride()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L512",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_pressmasteroverride",
|
|
"community": 1,
|
|
"norm_label": ".pressmasteroverride()"
|
|
},
|
|
{
|
|
"label": ".releaseMasterOverride()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L552",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasemasteroverride",
|
|
"community": 1,
|
|
"norm_label": ".releasemasteroverride()"
|
|
},
|
|
{
|
|
"label": ".simulateManualOverride()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L560",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_simulatemanualoverride",
|
|
"community": 1,
|
|
"norm_label": ".simulatemanualoverride()"
|
|
},
|
|
{
|
|
"label": ".startTransmissionTimer()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L571",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_starttransmissiontimer",
|
|
"community": 1,
|
|
"norm_label": ".starttransmissiontimer()"
|
|
},
|
|
{
|
|
"label": ".stopTransmissionTimer()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L584",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"community": 1,
|
|
"norm_label": ".stoptransmissiontimer()"
|
|
},
|
|
{
|
|
"label": ".triggerSimulationResponse()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L592",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulationresponse",
|
|
"community": 1,
|
|
"norm_label": ".triggersimulationresponse()"
|
|
},
|
|
{
|
|
"label": ".onCleared()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L654",
|
|
"_origin": "ast",
|
|
"id": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_oncleared",
|
|
"community": 1,
|
|
"norm_label": ".oncleared()"
|
|
},
|
|
{
|
|
"label": "ExampleRobolectricTest.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/ExampleRobolectricTest.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_examplerobolectrictest",
|
|
"community": 10,
|
|
"norm_label": "examplerobolectrictest.kt"
|
|
},
|
|
{
|
|
"label": "ExampleRobolectricTest",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/ExampleRobolectricTest.kt",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_examplerobolectrictest_examplerobolectrictest",
|
|
"community": 10,
|
|
"norm_label": "examplerobolectrictest"
|
|
},
|
|
{
|
|
"label": ".`read string from context`()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/ExampleRobolectricTest.kt",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_examplerobolectrictest_examplerobolectrictest_read_string_from_context",
|
|
"community": 10,
|
|
"norm_label": ".`read string from context`()"
|
|
},
|
|
{
|
|
"label": "ExampleUnitTest.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/ExampleUnitTest.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_exampleunittest",
|
|
"community": 11,
|
|
"norm_label": "exampleunittest.kt"
|
|
},
|
|
{
|
|
"label": "ExampleUnitTest",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/ExampleUnitTest.kt",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_exampleunittest_exampleunittest",
|
|
"community": 11,
|
|
"norm_label": "exampleunittest"
|
|
},
|
|
{
|
|
"label": ".addition_isCorrect()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/ExampleUnitTest.kt",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_exampleunittest_exampleunittest_addition_iscorrect",
|
|
"community": 11,
|
|
"norm_label": ".addition_iscorrect()"
|
|
},
|
|
{
|
|
"label": "GreetingScreenshotTest.kt",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_greetingscreenshottest",
|
|
"community": 5,
|
|
"norm_label": "greetingscreenshottest.kt"
|
|
},
|
|
{
|
|
"label": "GreetingScreenshotTest",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest",
|
|
"community": 5,
|
|
"norm_label": "greetingscreenshottest"
|
|
},
|
|
{
|
|
"label": ".greeting_screenshot()",
|
|
"file_type": "code",
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest_greeting_screenshot",
|
|
"community": 5,
|
|
"norm_label": ".greeting_screenshot()"
|
|
},
|
|
{
|
|
"label": "build.gradle.kts",
|
|
"file_type": "code",
|
|
"source_file": "build.gradle.kts",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "build_gradle",
|
|
"community": 15,
|
|
"norm_label": "build.gradle.kts"
|
|
},
|
|
{
|
|
"label": "settings.gradle.kts",
|
|
"file_type": "code",
|
|
"source_file": "settings.gradle.kts",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "settings_gradle",
|
|
"community": 16,
|
|
"norm_label": "settings.gradle.kts"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/androidTest/java/com/example/ExampleInstrumentedTest.kt",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_androidtest_java_com_example_exampleinstrumentedtest",
|
|
"target": "app_src_androidtest_java_com_example_exampleinstrumentedtest_exampleinstrumentedtest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/androidTest/java/com/example/ExampleInstrumentedTest.kt",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_androidtest_java_com_example_exampleinstrumentedtest_exampleinstrumentedtest",
|
|
"target": "app_src_androidtest_java_com_example_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L432",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L551",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_channeldispatchtab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_commstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_mainactivity",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_radiochannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L746",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_rostermanagementtab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L811",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_rosterpendingitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_rosteruser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_userprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commstate",
|
|
"target": "app_src_main_java_com_example_mainactivity_commstate_idle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commstate",
|
|
"target": "app_src_main_java_com_example_mainactivity_commstate_receiving",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commstate",
|
|
"target": "app_src_main_java_com_example_mainactivity_commstate_transmitting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_commstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole_chef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole_dish_pit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole_events",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole_pastry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole_pending",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_updateuserrole",
|
|
"target": "app_src_main_java_com_example_mainactivity_userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_userprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L551",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_channeldispatchtab",
|
|
"target": "app_src_main_java_com_example_mainactivity_radiochannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_radiochannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_addchannel",
|
|
"target": "app_src_main_java_com_example_mainactivity_radiochannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L746",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_rostermanagementtab",
|
|
"target": "app_src_main_java_com_example_mainactivity_rosteruser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L811",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_rosterpendingitem",
|
|
"target": "app_src_main_java_com_example_mainactivity_rosteruser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_rosteruser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L432",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_kt_stateflow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_addchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_removechannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_selectchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_starttransmission",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_stoptransmission",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_updateuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel",
|
|
"target": "viewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_starttransmission",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_stoptransmission",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L376",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_selectchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L533",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_addchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L534",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_removechannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L539",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_walkietalkieviewmodel_updateuserrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_mainactivity",
|
|
"target": "app_src_main_java_com_example_mainactivity_mainactivity_oncreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_mainactivity",
|
|
"target": "componentactivity",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_mainactivity_oncreate",
|
|
"target": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_mainactivity_oncreate",
|
|
"target": "app_src_main_java_com_example_mainactivity_commsscreen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_mainactivity_oncreate",
|
|
"target": "bundle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L531",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_channeldispatchtab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L537",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_adminscreen",
|
|
"target": "app_src_main_java_com_example_mainactivity_rostermanagementtab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/MainActivity.kt",
|
|
"source_location": "L802",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_mainactivity_rostermanagementtab",
|
|
"target": "app_src_main_java_com_example_mainactivity_rosterpendingitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_kt_job",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_kt_stateflow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_calculaterms",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L310",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanupplayback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L296",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanuprecording",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L325",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_playrogerbeep",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L404",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseall",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseaudiorouting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_setupaudiorouting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startrecordingandstreaming",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stopreceivingloop",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stoprecordingandstreaming",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "audiorecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "audiotrack",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"target": "datagramsocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_oncreate",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L308",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startrecordingandstreaming",
|
|
"target": "audiorecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L329",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_playrogerbeep",
|
|
"target": "audiotrack",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"target": "audiotrack",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"target": "datagramsocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startrecordingandstreaming",
|
|
"target": "datagramsocket",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L407",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseall",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseaudiorouting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_calculaterms",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanupplayback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop",
|
|
"target": "bytearray",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L309",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startreceivingloop"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L406",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseall",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stopreceivingloop",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stopreceivingloop",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanupplayback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L276",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startrecordingandstreaming",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanuprecording",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L226",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_startrecordingandstreaming",
|
|
"target": "bytearray",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_releaseall",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stoprecordingandstreaming",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L290",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_stoprecordingandstreaming",
|
|
"target": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_cleanuprecording",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L352",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_playrogerbeep",
|
|
"target": "bytearray",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/audio/PttAudioEngine.kt",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_audio_pttaudioengine_pttaudioengine_calculaterms",
|
|
"target": "bytearray",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_pttunit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate_connecting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate_idle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate_overridden",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate_receiving",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate_transmitting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_updatenotificationstate",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_pulsatingripples",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L570",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_pushtotalkbutton",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_connectionstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_userrole",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_userrole_boh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_userrole",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_userrole_foh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_userrole",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_userrole_head_chef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_userrole",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_userrole_sous_chef",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus_busy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus_offline",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/model/PttModels.kt",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus_online",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents_statuspill",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttargetstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_selecttarget",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L418",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulatedchefpreemptiontrigger",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L592",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulationresponse",
|
|
"target": "app_src_main_java_com_example_model_pttmodels_ptttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_localbinder_getservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_localbinder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotificationchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onbind",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_oncreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_ondestroy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onstartcommand",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_startserviceforeground",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_updatenotificationstate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"target": "service",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_localbinder",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_localbinder_getservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_localbinder",
|
|
"target": "binder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_oncreate",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotificationchannel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_oncreate",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_startserviceforeground",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onstartcommand",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_startserviceforeground",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onstartcommand",
|
|
"target": "intent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotification",
|
|
"target": "intent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onbind",
|
|
"target": "intent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L298",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"target": "intent"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_onbind",
|
|
"target": "ibinder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_startserviceforeground",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_updatenotificationstate",
|
|
"target": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/services/WalkieTalkieService.kt",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_services_walkietalkieservice_walkietalkieservice_createnotification",
|
|
"target": "notification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_audiospectralanalyzer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_carbontexture",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_radarstandbygrid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_statuspill",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents_statuspill",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_statuspill"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest_greeting_screenshot",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_statuspill"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents_audiospectralanalyzer",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents_radarstandbygrid",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents_audiospectralanalyzer",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_kt_color",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/components/TacticalComponents.kt",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_components_tacticalcomponents_audiospectralanalyzer",
|
|
"target": "dp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L707",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_footercontrolcard",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_audiospectralanalyzer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_components_tacticalcomponents_radarstandbygrid"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainappcontainer_mainappcontainer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab_directory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "case_of",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainappcontainer_walkietalkietab_transceiver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer_mainappcontainer",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainappcontainer_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer_mainappcontainer",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer_mainappcontainer",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainAppContainer.kt",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainappcontainer_mainappcontainer",
|
|
"target": "walkietalkieviewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainlistscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L474",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainlistscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainlistscreen_nosignalfallback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainlistscreen_kt_com",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainlistscreen_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/MainListScreen.kt",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_mainlistscreen_mainlistscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_mainlistscreen_nosignalfallback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_footercontrolcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L835",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_formattransmissiontime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L496",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_pulsatingripples",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L570",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_pushtotalkbutton",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L786",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_waveformanimator",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L489",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_footercontrolcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L347",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_formattransmissiontime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_kt_com",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L338",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_pulsatingripples",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_pushtotalkbutton",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_talkscreen",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_waveformanimator",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_footercontrolcard",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_kt_com",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L786",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_waveformanimator",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_kt_modifier",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/screens/TalkScreen.kt",
|
|
"source_location": "L786",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_screens_talkscreen_waveformanimator",
|
|
"target": "app_src_main_java_com_example_ui_screens_talkscreen_kt_color",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/theme/Theme.kt",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_theme_theme",
|
|
"target": "app_src_main_java_com_example_ui_theme_theme_myapplicationtheme",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest_greeting_screenshot",
|
|
"target": "app_src_main_java_com_example_ui_theme_theme_myapplicationtheme"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieuistate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"context": "generic_arg",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieuistate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "androidviewmodel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_kt_job",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_kt_stateflow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_isuseradmin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L654",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_oncleared",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_onpermissionsgranted",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L512",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_pressmasteroverride",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L366",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_presstotalk",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L552",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasemasteroverride",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L477",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasetalk",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L342",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_selecttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L284",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_simulatemanualoverride",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L323",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_startmonitoringaudiostreams",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L571",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_starttransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L584",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_switchrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L418",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulatedchefpreemptiontrigger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L592",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulationresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_switchrole",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_switchrole",
|
|
"target": "userrole",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_onpermissionsgranted",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L311",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_setupandbindservice",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_startmonitoringaudiostreams",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L345",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_selecttarget",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_presstotalk",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_starttransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_presstotalk",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulatedchefpreemptiontrigger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L568",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_simulatemanualoverride",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulatedchefpreemptiontrigger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L430",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulatedchefpreemptiontrigger",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasemasteroverride",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasetalk",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L488",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasetalk",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L504",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_releasetalk",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_triggersimulationresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L544",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_pressmasteroverride",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_starttransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L517",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_pressmasteroverride",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/main/java/com/example/ui/viewmodel/WalkieTalkieViewModel.kt",
|
|
"source_location": "L658",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_oncleared",
|
|
"target": "app_src_main_java_com_example_ui_viewmodel_walkietalkieviewmodel_walkietalkieviewmodel_stoptransmissiontimer",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/test/java/com/example/ExampleRobolectricTest.kt",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_examplerobolectrictest",
|
|
"target": "app_src_test_java_com_example_examplerobolectrictest_examplerobolectrictest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/test/java/com/example/ExampleRobolectricTest.kt",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_examplerobolectrictest_examplerobolectrictest",
|
|
"target": "app_src_test_java_com_example_examplerobolectrictest_examplerobolectrictest_read_string_from_context",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/test/java/com/example/ExampleUnitTest.kt",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_exampleunittest",
|
|
"target": "app_src_test_java_com_example_exampleunittest_exampleunittest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/test/java/com/example/ExampleUnitTest.kt",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_exampleunittest_exampleunittest",
|
|
"target": "app_src_test_java_com_example_exampleunittest_exampleunittest_addition_iscorrect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_greetingscreenshottest",
|
|
"target": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/src/test/java/com/example/GreetingScreenshotTest.kt",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest",
|
|
"target": "app_src_test_java_com_example_greetingscreenshottest_greetingscreenshottest_greeting_screenshot",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": [],
|
|
"built_at_commit": "e55cad929c42d509f82d3c081daa7f63384d4832"
|
|
} |