SYMBOL INDEX (52 symbols across 9 files) FILE: app/src/main/java/com/clock/performance/tools/AndroidPerformanceToolsApplication.java class AndroidPerformanceToolsApplication (line 12) | public class AndroidPerformanceToolsApplication extends Application { method onCreate (line 16) | @Override FILE: app/src/main/java/com/clock/performance/tools/MainActivity.java class MainActivity (line 18) | public class MainActivity extends AppCompatActivity implements View.OnCl... method onCreate (line 24) | @Override method requestRuntimePermission (line 35) | private void requestRuntimePermission() { method onClick (line 54) | @Override method onRequestPermissionsResult (line 63) | @Override FILE: app/src/main/java/com/clock/performance/tools/block/BlockReceiver.java class BlockReceiver (line 8) | public class BlockReceiver extends BroadcastReceiver { method onReceive (line 10) | @Override FILE: app/src/main/java/com/clock/performance/tools/block/BlockSamplesActivity.java class BlockSamplesActivity (line 14) | public class BlockSamplesActivity extends AppCompatActivity implements V... method onCreate (line 20) | @Override method onClick (line 33) | @Override FILE: library/src/androidTest/java/com/performance/tools/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: library/src/main/java/com/performance/tools/block/BlockError.java class BlockError (line 13) | public class BlockError extends Error { method BlockError (line 15) | private BlockError(ThreadStackInfoWrapper.ThreadStackInfo threadStackI... method getUiThread (line 20) | public static BlockError getUiThread() { method getAllThread (line 29) | public static BlockError getAllThread() { method getThreadNameAndState (line 70) | public static String getThreadNameAndState(Thread thread) { class ThreadStackInfoWrapper (line 75) | private static class ThreadStackInfoWrapper { method ThreadStackInfoWrapper (line 80) | private ThreadStackInfoWrapper(String nameAndState, StackTraceElemen... class ThreadStackInfo (line 85) | private class ThreadStackInfo extends Throwable { method ThreadStackInfo (line 87) | private ThreadStackInfo(Throwable throwable) { method fillInStackTrace (line 91) | @Override FILE: library/src/main/java/com/performance/tools/block/BlockLooper.java class BlockLooper (line 27) | public class BlockLooper implements Runnable { method run (line 42) | @Override method initialize (line 55) | public static void initialize(Configuration configuration) { method getBlockLooper (line 66) | public static BlockLooper getBlockLooper() { method BlockLooper (line 73) | private BlockLooper() { method init (line 76) | private void init(Configuration configuration) { method run (line 85) | @Override method saveLogToSdcard (line 129) | private void saveLogToSdcard(BlockError blockError, File dir) { method getLogDirectory (line 149) | private File getLogDirectory() { method getLogFileName (line 167) | private String getLogFileName() { method start (line 173) | public synchronized void start() { method stop (line 182) | public synchronized void stop() { class Builder (line 188) | public static class Builder { method Builder (line 196) | public Builder(Context appContext) { method setFrequency (line 200) | public Builder setFrequency(long frequency) { method setIgnoreDebugger (line 211) | public Builder setIgnoreDebugger(boolean ignoreDebugger) { method setReportAllThreadInfo (line 222) | public Builder setReportAllThreadInfo(boolean reportAllThreadInfo) { method setSaveLog (line 227) | public Builder setSaveLog(boolean saveLog) { method setOnBlockListener (line 238) | public Builder setOnBlockListener(OnBlockListener onBlockListener) { method build (line 243) | public Configuration build() { class Configuration (line 255) | private static class Configuration { type OnBlockListener (line 264) | public static interface OnBlockListener { method onBlock (line 270) | public void onBlock(BlockError blockError); FILE: library/src/main/java/com/performance/tools/utils/StorageUtils.java class StorageUtils (line 9) | public class StorageUtils { method StorageUtils (line 11) | private StorageUtils() { method isMounted (line 20) | public static boolean isMounted() { FILE: library/src/test/java/com/performance/tools/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test