test_class.declarator: presenter
test_class.modifier: private
test_class.original_string: private DeviceListPresenter presenter;
test_class.type: DeviceListPresenter
test_class.var_name: presenter
test_class.file: app/src/test/java/com/karrel/bluetoothsample/view/DeviceListActivityTest.java
test_class.identifier: DeviceListActivityTest
test_class.interfaces: implements DeviceListPresenter.View
test_case.body: @Test
      public void onCreate() throws Exception {
          presenter.startBluetooth();
      }
test_case.class_method_signature: DeviceListActivityTest.onCreate()
test_case.full_signature: @Test public void onCreate()
test_case.identifier: onCreate
test_case.invocations: startBluetooth
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void onCreate()
focal_class.declarator: REQUEST_ENABLE_BT = 1
focal_class.modifier: private static final
focal_class.original_string: private static final int REQUEST_ENABLE_BT = 1;
focal_class.type: int
focal_class.var_name: REQUEST_ENABLE_BT
focal_class.declarator: presenter
focal_class.modifier: private
focal_class.original_string: private DeviceListPresenter presenter;
focal_class.type: DeviceListPresenter
focal_class.var_name: presenter
focal_class.declarator: binding
focal_class.modifier: private
focal_class.original_string: private ActivityDeviceListBinding binding;
focal_class.type: ActivityDeviceListBinding
focal_class.var_name: binding
focal_class.declarator: bluetoothAdapter
focal_class.modifier: private
focal_class.original_string: private BluetoothAdapter bluetoothAdapter;
focal_class.type: BluetoothAdapter
focal_class.var_name: bluetoothAdapter
focal_class.file: app/src/main/java/com/karrel/bluetoothsample/view/DeviceListActivity.java
focal_class.identifier: DeviceListActivity
focal_class.interfaces: implements DeviceListPresenter.View
focal_class.class_method_signature: DeviceListActivity.onCreate(Bundle savedInstanceState)
focal_class.full_signature: @Override protected void onCreate(Bundle savedInstanceState)
focal_class.identifier: onCreate
focal_class.modifiers: @Override protected
focal_class.parameters: (Bundle savedInstanceState)
focal_class.return: void
focal_class.signature: void onCreate(Bundle savedInstanceState)
focal_class.class_method_signature: DeviceListActivity.onResume()
focal_class.full_signature: @Override protected void onResume()
focal_class.identifier: onResume
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onResume()
focal_class.class_method_signature: DeviceListActivity.onPause()
focal_class.full_signature: @Override protected void onPause()
focal_class.identifier: onPause
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onPause()
focal_class.class_method_signature: DeviceListActivity.onDestroy()
focal_class.full_signature: @Override protected void onDestroy()
focal_class.identifier: onDestroy
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onDestroy()
focal_class.class_method_signature: DeviceListActivity.setupScanRecyclerView()
focal_class.full_signature: private void setupScanRecyclerView()
focal_class.identifier: setupScanRecyclerView
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setupScanRecyclerView()
focal_class.class_method_signature: DeviceListActivity.createPresenter()
focal_class.full_signature: private void createPresenter()
focal_class.identifier: createPresenter
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void createPresenter()
focal_class.class_method_signature: DeviceListActivity.showToast(String s)
focal_class.full_signature: @Override public void showToast(String s)
focal_class.identifier: showToast
focal_class.modifiers: @Override public
focal_class.parameters: (String s)
focal_class.return: void
focal_class.signature: void showToast(String s)
focal_class.class_method_signature: DeviceListActivity.checkPermission(String rationaleMessage, String... permissions)
focal_class.full_signature: @Override public void checkPermission(String rationaleMessage, String... permissions)
focal_class.identifier: checkPermission
focal_class.modifiers: @Override public
focal_class.parameters: (String rationaleMessage, String... permissions)
focal_class.return: void
focal_class.signature: void checkPermission(String rationaleMessage, String... permissions)
focal_class.class_method_signature: DeviceListActivity.startActionRequestEnable()
focal_class.full_signature: @Override public void startActionRequestEnable()
focal_class.identifier: startActionRequestEnable
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void startActionRequestEnable()
focal_class.class_method_signature: DeviceListActivity.addBluetoothDevice(BluetoothItem item)
focal_class.full_signature: @Override public void addBluetoothDevice(BluetoothItem item)
focal_class.identifier: addBluetoothDevice
focal_class.modifiers: @Override public
focal_class.parameters: (BluetoothItem item)
focal_class.return: void
focal_class.signature: void addBluetoothDevice(BluetoothItem item)
focal_class.class_method_signature: DeviceListActivity.onActivityResult(int requestCode, int resultCode, Intent data)
focal_class.full_signature: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data)
focal_class.identifier: onActivityResult
focal_class.modifiers: @Override protected
focal_class.parameters: (int requestCode, int resultCode, Intent data)
focal_class.return: void
focal_class.signature: void onActivityResult(int requestCode, int resultCode, Intent data)
focal_class.class_method_signature: DeviceListActivity.setupConnectEvent()
focal_class.full_signature: private void setupConnectEvent()
focal_class.identifier: setupConnectEvent
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setupConnectEvent()
focal_class.superclass: extends AppCompatActivity
focal_method.body: @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          RLog.d();
          binding = DataBindingUtil.setContentView(this, R.layout.activity_device_list);
  
          // setup scan recyclerView
          setupScanRecyclerView();
  
          // create presenter
          createPresenter();
  
          // setup rx event
          setupConnectEvent();
  
      }
focal_method.class_method_signature: DeviceListActivity.onCreate(Bundle savedInstanceState)
focal_method.full_signature: @Override protected void onCreate(Bundle savedInstanceState)
focal_method.identifier: onCreate
focal_method.invocations: onCreate d setContentView setupScanRecyclerView createPresenter setupConnectEvent
focal_method.modifiers: @Override protected
focal_method.parameters: (Bundle savedInstanceState)
focal_method.return: void
focal_method.signature: void onCreate(Bundle savedInstanceState)