SYMBOL INDEX (2547 symbols across 200 files) FILE: app/src/main/cpp/termux-bootstrap.c function JNICALL (line 6) | JNICALL Java_com_termux_app_TermuxInstaller_getZip(JNIEnv *env, __attrib... FILE: app/src/main/java/com/termux/app/RunCommandService.java class RunCommandService (line 36) | public class RunCommandService extends Service { class LocalBinder (line 40) | class LocalBinder extends Binder { method onBind (line 46) | @Override method onCreate (line 51) | @Override method onStartCommand (line 57) | @Override method stopService (line 242) | private int stopService() { method runStartForeground (line 247) | private void runStartForeground() { method runStopForeground (line 254) | private void runStopForeground() { method buildNotification (line 260) | private Notification buildNotification() { method setupNotificationChannel (line 280) | private void setupNotificationChannel() { FILE: app/src/main/java/com/termux/app/TermuxActivity.java class TermuxActivity (line 80) | public final class TermuxActivity extends AppCompatActivity implements S... method onCreate (line 197) | @Override method onStart (line 282) | @Override method onResume (line 304) | @Override method onStop (line 325) | @Override method onDestroy (line 347) | @Override method onSaveInstanceState (line 368) | @Override method onServiceConnected (line 386) | @Override method onServiceDisconnected (line 432) | @Override method reloadProperties (line 445) | private void reloadProperties() { method setActivityTheme (line 454) | private void setActivityTheme() { method setMargins (line 464) | private void setMargins() { method addTermuxActivityRootViewGlobalLayoutListener (line 473) | public void addTermuxActivityRootViewGlobalLayoutListener() { method removeTermuxActivityRootViewGlobalLayoutListener (line 477) | public void removeTermuxActivityRootViewGlobalLayoutListener() { method setTermuxTerminalViewAndClients (line 484) | private void setTermuxTerminalViewAndClients() { method setTermuxSessionsListView (line 500) | private void setTermuxSessionsListView() { method setTerminalToolbarView (line 510) | private void setTerminalToolbarView(Bundle savedInstanceState) { method setTerminalToolbarHeight (line 530) | private void setTerminalToolbarHeight() { method toggleTerminalToolbar (line 541) | public void toggleTerminalToolbar() { method saveTerminalToolbarTextInput (line 554) | private void saveTerminalToolbarTextInput(Bundle savedInstanceState) { method setSettingsButtonView (line 566) | private void setSettingsButtonView() { method setNewSessionButtonView (line 573) | private void setNewSessionButtonView() { method setToggleKeyboardView (line 585) | private void setToggleKeyboardView() { method onBackPressed (line 601) | @SuppressLint("RtlHardcoded") method finishActivityIfNotFinishing (line 611) | public void finishActivityIfNotFinishing() { method showToast (line 619) | public void showToast(String text, boolean longDuration) { method onCreateContextMenu (line 629) | @Override method onCreateOptionsMenu (line 654) | @Override method onContextItemSelected (line 660) | @Override method onContextMenuClosed (line 706) | @Override method showKillSessionDialog (line 713) | private void showKillSessionDialog(TerminalSession session) { method onResetTerminalSession (line 727) | private void onResetTerminalSession(TerminalSession session) { method showStylingDialog (line 737) | private void showStylingDialog() { method toggleKeepScreenOn (line 751) | private void toggleKeepScreenOn() { method requestStoragePermission (line 768) | public void requestStoragePermission(boolean isPermissionCallback) { method onActivityResult (line 792) | @Override method onRequestPermissionsResult (line 801) | @Override method getNavBarHeight (line 812) | public int getNavBarHeight() { method getTermuxActivityRootView (line 816) | public TermuxActivityRootView getTermuxActivityRootView() { method getTermuxActivityBottomSpaceView (line 820) | public View getTermuxActivityBottomSpaceView() { method getExtraKeysView (line 824) | public ExtraKeysView getExtraKeysView() { method getTermuxTerminalExtraKeys (line 828) | public TermuxTerminalExtraKeys getTermuxTerminalExtraKeys() { method setExtraKeysView (line 832) | public void setExtraKeysView(ExtraKeysView extraKeysView) { method getDrawer (line 836) | public DrawerLayout getDrawer() { method getTerminalToolbarViewPager (line 841) | public ViewPager getTerminalToolbarViewPager() { method getTerminalToolbarDefaultHeight (line 845) | public float getTerminalToolbarDefaultHeight() { method isTerminalViewSelected (line 849) | public boolean isTerminalViewSelected() { method isTerminalToolbarTextInputViewSelected (line 853) | public boolean isTerminalToolbarTextInputViewSelected() { method termuxSessionListNotifyUpdated (line 858) | public void termuxSessionListNotifyUpdated() { method isVisible (line 862) | public boolean isVisible() { method isOnResumeAfterOnCreate (line 866) | public boolean isOnResumeAfterOnCreate() { method isActivityRecreated (line 870) | public boolean isActivityRecreated() { method getTermuxService (line 876) | public TermuxService getTermuxService() { method getTerminalView (line 880) | public TerminalView getTerminalView() { method getTermuxTerminalViewClient (line 884) | public TermuxTerminalViewClient getTermuxTerminalViewClient() { method getTermuxTerminalSessionClient (line 888) | public TermuxTerminalSessionActivityClient getTermuxTerminalSessionCli... method getCurrentSession (line 892) | @Nullable method getPreferences (line 900) | public TermuxAppSharedPreferences getPreferences() { method getProperties (line 904) | public TermuxAppSharedProperties getProperties() { method updateTermuxActivityStyling (line 911) | public static void updateTermuxActivityStyling(Context context, boolea... method registerTermuxActivityBroadcastReceiver (line 918) | private void registerTermuxActivityBroadcastReceiver() { method unregisterTermuxActivityBroadcastReceiver (line 927) | private void unregisterTermuxActivityBroadcastReceiver() { method fixTermuxActivityBroadcastReceiverIntent (line 931) | private void fixTermuxActivityBroadcastReceiverIntent(Intent intent) { class TermuxActivityBroadcastReceiver (line 941) | class TermuxActivityBroadcastReceiver extends BroadcastReceiver { method onReceive (line 942) | @Override method reloadActivityStyling (line 968) | private void reloadActivityStyling(boolean recreateActivity) { method startTermuxActivity (line 1003) | public static void startTermuxActivity(@NonNull final Context context) { method newInstance (line 1007) | public static Intent newInstance(@NonNull final Context context) { FILE: app/src/main/java/com/termux/app/TermuxApplication.java class TermuxApplication (line 20) | public class TermuxApplication extends Application { method onCreate (line 24) | public void onCreate() { method setLogConfig (line 76) | public static void setLogConfig(Context context) { FILE: app/src/main/java/com/termux/app/TermuxInstaller.java class TermuxInstaller (line 60) | final class TermuxInstaller { method setupBootstrapIfNeeded (line 65) | static void setupBootstrapIfNeeded(final Activity activity, final Runn... method showBootstrapErrorDialog (line 242) | public static void showBootstrapErrorDialog(Activity activity, Runnabl... method sendBootstrapCrashReportNotification (line 266) | private static void sendBootstrapCrashReportNotification(Activity acti... method setupStorageSymlinks (line 277) | static void setupStorageSymlinks(final Context context) { method ensureDirectoryExists (line 374) | private static Error ensureDirectoryExists(File directory) { method loadZipBytes (line 378) | public static byte[] loadZipBytes() { method getZip (line 384) | public static native byte[] getZip(); FILE: app/src/main/java/com/termux/app/TermuxOpenReceiver.java class TermuxOpenReceiver (line 30) | public class TermuxOpenReceiver extends BroadcastReceiver { method onReceive (line 34) | @Override class ContentProvider (line 127) | public static class ContentProvider extends android.content.ContentPro... method onCreate (line 131) | @Override method query (line 136) | @Override method getType (line 173) | @Override method insert (line 185) | @Override method delete (line 190) | @Override method update (line 195) | @Override method openFile (line 200) | @Override FILE: app/src/main/java/com/termux/app/TermuxService.java class TermuxService (line 68) | public final class TermuxService extends Service implements AppShell.App... class LocalBinder (line 71) | class LocalBinder extends Binder { method onCreate (line 110) | @Override method onStartCommand (line 125) | @SuppressLint("Wakelock") method onDestroy (line 168) | @Override method onBind (line 185) | @Override method onUnbind (line 191) | @Override method runStartForeground (line 204) | private void runStartForeground() { method runStopForeground (line 210) | private void runStopForeground() { method requestStopService (line 215) | private void requestStopService() { method actionStopService (line 222) | private void actionStopService() { method killAllTermuxExecutionCommands (line 263) | private synchronized void killAllTermuxExecutionCommands() { method actionAcquireWakeLock (line 304) | @SuppressLint({"WakelockTimeout", "BatteryLife"}) method actionReleaseWakeLock (line 333) | private void actionReleaseWakeLock(boolean updateNotification) { method actionServiceExecute (line 359) | private void actionServiceExecute(Intent intent) { method executeTermuxTaskCommand (line 432) | private void executeTermuxTaskCommand(ExecutionCommand executionComman... method createTermuxTask (line 457) | @Nullable method createTermuxTask (line 464) | @Nullable method onAppShellExited (line 507) | @Override method executeTermuxSessionCommand (line 531) | private void executeTermuxSessionCommand(ExecutionCommand executionCom... method createTermuxSession (line 564) | @Nullable method createTermuxSession (line 574) | @Nullable method removeTermuxSession (line 629) | public synchronized int removeTermuxSession(TerminalSession sessionToR... method onTermuxSessionExited (line 639) | @Override method processShellCreateMode (line 665) | private ShellCreateMode processShellCreateMode(@NonNull ExecutionComma... method handleSessionAction (line 684) | private void handleSessionAction(int sessionAction, TerminalSession ne... method startTermuxActivity (line 716) | private void startTermuxActivity() { method getTermuxTerminalSessionClient (line 745) | public synchronized TermuxTerminalSessionClientBase getTermuxTerminalS... method setTermuxTerminalSessionClient (line 760) | public synchronized void setTermuxTerminalSessionClient(TermuxTerminal... method unsetTermuxTerminalSessionClient (line 771) | public synchronized void unsetTermuxTerminalSessionClient() { method buildNotification (line 782) | private Notification buildNotification() { method setupNotificationChannel (line 844) | private void setupNotificationChannel() { method updateNotification (line 852) | private synchronized void updateNotification() { method setCurrentStoredTerminalSession (line 865) | private void setCurrentStoredTerminalSession(TerminalSession terminalS... method isTermuxSessionsEmpty (line 873) | public synchronized boolean isTermuxSessionsEmpty() { method getTermuxSessionsSize (line 877) | public synchronized int getTermuxSessionsSize() { method getTermuxSessions (line 881) | public synchronized List getTermuxSessions() { method getTermuxSession (line 885) | @Nullable method getTermuxSessionForTerminalSession (line 893) | @Nullable method getLastTermuxSession (line 905) | public synchronized TermuxSession getLastTermuxSession() { method getIndexOfSession (line 909) | public synchronized int getIndexOfSession(TerminalSession terminalSess... method getTerminalSessionForHandle (line 919) | public synchronized TerminalSession getTerminalSessionForHandle(String... method getTermuxTaskForShellName (line 929) | public synchronized AppShell getTermuxTaskForShellName(String name) { method getTermuxSessionForShellName (line 941) | public synchronized TermuxSession getTermuxSessionForShellName(String ... method wantsToStop (line 955) | public boolean wantsToStop() { FILE: app/src/main/java/com/termux/app/activities/HelpActivity.java class HelpActivity (line 19) | public final class HelpActivity extends AppCompatActivity { method onCreate (line 23) | @Override method onBackPressed (line 68) | @Override FILE: app/src/main/java/com/termux/app/activities/SettingsActivity.java class SettingsActivity (line 29) | public class SettingsActivity extends AppCompatActivity { method onCreate (line 31) | @Override method onSupportNavigateUp (line 49) | @Override class RootPreferencesFragment (line 55) | public static class RootPreferencesFragment extends PreferenceFragment... method onCreatePreferences (line 56) | @Override method configureTermuxAPIPreference (line 76) | private void configureTermuxAPIPreference(@NonNull Context context) { method configureTermuxFloatPreference (line 85) | private void configureTermuxFloatPreference(@NonNull Context context) { method configureTermuxTaskerPreference (line 94) | private void configureTermuxTaskerPreference(@NonNull Context contex... method configureTermuxWidgetPreference (line 103) | private void configureTermuxWidgetPreference(@NonNull Context contex... method configureAboutPreference (line 112) | private void configureAboutPreference(@NonNull Context context) { method configureDonatePreference (line 144) | private void configureDonatePreference(@NonNull Context context) { FILE: app/src/main/java/com/termux/app/api/file/FileReceiverActivity.java class FileReceiverActivity (line 39) | public class FileReceiverActivity extends AppCompatActivity { method isSharedTextAnUrl (line 57) | static boolean isSharedTextAnUrl(String sharedText) { method onResume (line 64) | @Override method showErrorDialogAndQuit (line 128) | void showErrorDialogAndQuit(String message) { method handleContentUri (line 137) | void handleContentUri(@NonNull final Uri uri, String subjectFromIntent) { method promptNameAndSave (line 162) | void promptNameAndSave(final InputStream in, final String attachmentFi... method saveStreamWithName (line 201) | public File saveStreamWithName(InputStream in, String attachmentFileNa... method handleUrlAndFinish (line 231) | void handleUrlAndFinish(final String url) { method updateFileReceiverActivityComponentsState (line 258) | public static void updateFileReceiverActivityComponentsState(@NonNull ... FILE: app/src/main/java/com/termux/app/event/SystemEventReceiver.java class SystemEventReceiver (line 19) | public class SystemEventReceiver extends BroadcastReceiver { method getInstance (line 25) | public static synchronized SystemEventReceiver getInstance() { method onReceive (line 32) | @Override method onActionBootCompleted (line 54) | public synchronized void onActionBootCompleted(@NonNull Context contex... method onActionPackageUpdated (line 58) | public synchronized void onActionPackageUpdated(@NonNull Context conte... method registerPackageUpdateEvents (line 78) | public synchronized static void registerPackageUpdateEvents(@NonNull C... method unregisterPackageUpdateEvents (line 87) | public synchronized static void unregisterPackageUpdateEvents(@NonNull... FILE: app/src/main/java/com/termux/app/fragments/settings/TermuxAPIPreferencesFragment.java class TermuxAPIPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TermuxAPIPreferencesDataStore (line 30) | class TermuxAPIPreferencesDataStore extends PreferenceDataStore { method TermuxAPIPreferencesDataStore (line 37) | private TermuxAPIPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TermuxAPIPreferencesDataStore getInstance(C... FILE: app/src/main/java/com/termux/app/fragments/settings/TermuxFloatPreferencesFragment.java class TermuxFloatPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TermuxFloatPreferencesDataStore (line 30) | class TermuxFloatPreferencesDataStore extends PreferenceDataStore { method TermuxFloatPreferencesDataStore (line 37) | private TermuxFloatPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TermuxFloatPreferencesDataStore getInstance... FILE: app/src/main/java/com/termux/app/fragments/settings/TermuxPreferencesFragment.java class TermuxPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TermuxPreferencesDataStore (line 30) | class TermuxPreferencesDataStore extends PreferenceDataStore { method TermuxPreferencesDataStore (line 37) | private TermuxPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TermuxPreferencesDataStore getInstance(Cont... FILE: app/src/main/java/com/termux/app/fragments/settings/TermuxTaskerPreferencesFragment.java class TermuxTaskerPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TermuxTaskerPreferencesDataStore (line 30) | class TermuxTaskerPreferencesDataStore extends PreferenceDataStore { method TermuxTaskerPreferencesDataStore (line 37) | private TermuxTaskerPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TermuxTaskerPreferencesDataStore getInstanc... FILE: app/src/main/java/com/termux/app/fragments/settings/TermuxWidgetPreferencesFragment.java class TermuxWidgetPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TermuxWidgetPreferencesDataStore (line 30) | class TermuxWidgetPreferencesDataStore extends PreferenceDataStore { method TermuxWidgetPreferencesDataStore (line 37) | private TermuxWidgetPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TermuxWidgetPreferencesDataStore getInstanc... FILE: app/src/main/java/com/termux/app/fragments/settings/termux/DebuggingPreferencesFragment.java class DebuggingPreferencesFragment (line 19) | @Keep method onCreatePreferences (line 22) | @Override method configureLoggingPreferences (line 35) | private void configureLoggingPreferences(@NonNull Context context) { method setLogLevelListPreferenceData (line 49) | public static ListPreference setLogLevelListPreferenceData(ListPrefere... class DebuggingPreferencesDataStore (line 67) | class DebuggingPreferencesDataStore extends PreferenceDataStore { method DebuggingPreferencesDataStore (line 74) | private DebuggingPreferencesDataStore(Context context) { method getInstance (line 79) | public static synchronized DebuggingPreferencesDataStore getInstance(C... method getString (line 88) | @Override method putString (line 102) | @Override method putBoolean (line 120) | @Override method getBoolean (line 140) | @Override FILE: app/src/main/java/com/termux/app/fragments/settings/termux/TerminalIOPreferencesFragment.java class TerminalIOPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TerminalIOPreferencesDataStore (line 30) | class TerminalIOPreferencesDataStore extends PreferenceDataStore { method TerminalIOPreferencesDataStore (line 37) | private TerminalIOPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TerminalIOPreferencesDataStore getInstance(... method putBoolean (line 51) | @Override method getBoolean (line 68) | @Override FILE: app/src/main/java/com/termux/app/fragments/settings/termux/TerminalViewPreferencesFragment.java class TerminalViewPreferencesFragment (line 14) | @Keep method onCreatePreferences (line 17) | @Override class TerminalViewPreferencesDataStore (line 30) | class TerminalViewPreferencesDataStore extends PreferenceDataStore { method TerminalViewPreferencesDataStore (line 37) | private TerminalViewPreferencesDataStore(Context context) { method getInstance (line 42) | public static synchronized TerminalViewPreferencesDataStore getInstanc... method putBoolean (line 51) | @Override method getBoolean (line 65) | @Override FILE: app/src/main/java/com/termux/app/fragments/settings/termux_api/DebuggingPreferencesFragment.java class DebuggingPreferencesFragment (line 18) | @Keep method onCreatePreferences (line 21) | @Override method configureLoggingPreferences (line 34) | private void configureLoggingPreferences(@NonNull Context context) { class DebuggingPreferencesDataStore (line 50) | class DebuggingPreferencesDataStore extends PreferenceDataStore { method DebuggingPreferencesDataStore (line 57) | private DebuggingPreferencesDataStore(Context context) { method getInstance (line 62) | public static synchronized DebuggingPreferencesDataStore getInstance(C... method getString (line 71) | @Override method putString (line 85) | @Override FILE: app/src/main/java/com/termux/app/fragments/settings/termux_float/DebuggingPreferencesFragment.java class DebuggingPreferencesFragment (line 18) | @Keep method onCreatePreferences (line 21) | @Override method configureLoggingPreferences (line 34) | private void configureLoggingPreferences(@NonNull Context context) { class DebuggingPreferencesDataStore (line 50) | class DebuggingPreferencesDataStore extends PreferenceDataStore { method DebuggingPreferencesDataStore (line 57) | private DebuggingPreferencesDataStore(Context context) { method getInstance (line 62) | public static synchronized DebuggingPreferencesDataStore getInstance(C... method getString (line 71) | @Override method putString (line 85) | @Override method putBoolean (line 101) | @Override method getBoolean (line 115) | @Override FILE: app/src/main/java/com/termux/app/fragments/settings/termux_tasker/DebuggingPreferencesFragment.java class DebuggingPreferencesFragment (line 18) | @Keep method onCreatePreferences (line 21) | @Override method configureLoggingPreferences (line 34) | private void configureLoggingPreferences(@NonNull Context context) { class DebuggingPreferencesDataStore (line 50) | class DebuggingPreferencesDataStore extends PreferenceDataStore { method DebuggingPreferencesDataStore (line 57) | private DebuggingPreferencesDataStore(Context context) { method getInstance (line 62) | public static synchronized DebuggingPreferencesDataStore getInstance(C... method getString (line 71) | @Override method putString (line 85) | @Override FILE: app/src/main/java/com/termux/app/fragments/settings/termux_widget/DebuggingPreferencesFragment.java class DebuggingPreferencesFragment (line 18) | @Keep method onCreatePreferences (line 21) | @Override method configureLoggingPreferences (line 34) | private void configureLoggingPreferences(@NonNull Context context) { class DebuggingPreferencesDataStore (line 50) | class DebuggingPreferencesDataStore extends PreferenceDataStore { method DebuggingPreferencesDataStore (line 57) | private DebuggingPreferencesDataStore(Context context) { method getInstance (line 62) | public static synchronized DebuggingPreferencesDataStore getInstance(C... method getString (line 71) | @Override method putString (line 85) | @Override FILE: app/src/main/java/com/termux/app/models/UserAction.java type UserAction (line 3) | public enum UserAction { method UserAction (line 10) | UserAction(final String name) { method getName (line 14) | public String getName() { FILE: app/src/main/java/com/termux/app/terminal/TermuxActivityRootView.java class TermuxActivityRootView (line 64) | public class TermuxActivityRootView extends LinearLayout implements View... method TermuxActivityRootView (line 79) | public TermuxActivityRootView(Context context) { method TermuxActivityRootView (line 83) | public TermuxActivityRootView(Context context, @Nullable AttributeSet ... method TermuxActivityRootView (line 87) | public TermuxActivityRootView(Context context, @Nullable AttributeSet ... method setActivity (line 91) | public void setActivity(TermuxActivity activity) { method setIsRootViewLoggingEnabled (line 100) | public void setIsRootViewLoggingEnabled(boolean value) { method onMeasure (line 104) | @Override method onGlobalLayout (line 119) | @Override class WindowInsetsListener (line 275) | public static class WindowInsetsListener implements View.OnApplyWindow... method onApplyWindowInsets (line 276) | @Override FILE: app/src/main/java/com/termux/app/terminal/TermuxSessionsListViewController.java class TermuxSessionsListViewController (line 30) | public class TermuxSessionsListViewController extends ArrayAdapter T getDefaultIfNull(@Nullable T object, @Nullable T d... method getDefaultIfUnset (line 232) | public static String getDefaultIfUnset(@Nullable String value, String ... method isNullOrEmpty (line 237) | public static boolean isNullOrEmpty(String string) { method getSerializedSize (line 244) | public static long getSerializedSize(Serializable object) { FILE: termux-shared/src/main/java/com/termux/shared/data/IntentUtils.java class IntentUtils (line 11) | public class IntentUtils { method getStringExtraIfSet (line 26) | public static String getStringExtraIfSet(@NonNull Intent intent, Strin... method getStringExtraIfSet (line 41) | public static String getStringExtraIfSet(@NonNull Intent intent, Strin... method getIntegerExtraIfSet (line 61) | public static Integer getIntegerExtraIfSet(@NonNull Intent intent, Str... method getStringArrayExtraIfSet (line 87) | public static String[] getStringArrayExtraIfSet(@NonNull Intent intent... method getStringArrayExtraIfSet (line 102) | public static String[] getStringArrayExtraIfSet(Intent intent, String ... method getIntentString (line 113) | public static String getIntentString(Intent intent) { method getBundleString (line 119) | public static String getBundleString(Bundle bundle) { FILE: termux-shared/src/main/java/com/termux/shared/errors/Errno.java class Errno (line 15) | public class Errno { method Errno (line 37) | public Errno(@NonNull final String type, final int code, @NonNull fina... method toString (line 44) | @NonNull method getType (line 50) | @NonNull method getCode (line 55) | public int getCode() { method getMessage (line 59) | @NonNull method valueOf (line 72) | public static Errno valueOf(String type, Integer code) { method getError (line 79) | public Error getError() { method getError (line 83) | public Error getError(Object... args) { method getError (line 93) | public Error getError(Throwable throwable, Object... args) { method getError (line 100) | public Error getError(List throwablesList, Object... args) { method equalsErrorTypeAndCode (line 113) | public boolean equalsErrorTypeAndCode(Error error) { FILE: termux-shared/src/main/java/com/termux/shared/errors/Error.java class Error (line 15) | public class Error implements Serializable { method Error (line 31) | public Error() { method Error (line 35) | public Error(String type, Integer code, String message, List throwablesL... method Error (line 51) | public Error(Integer code, String message, Throwable throwable) { method Error (line 55) | public Error(Integer code, String message) { method Error (line 59) | public Error(String message, Throwable throwable) { method Error (line 63) | public Error(String message, List throwablesList) { method Error (line 67) | public Error(String message) { method InitError (line 71) | private void InitError(String type, Integer code, String message, List... method setLabel (line 88) | public Error setLabel(String label) { method getLabel (line 93) | public String getLabel() { method getType (line 98) | public String getType() { method getCode (line 102) | public Integer getCode() { method getMessage (line 106) | public String getMessage() { method prependMessage (line 110) | public void prependMessage(String message) { method appendMessage (line 115) | public void appendMessage(String message) { method getThrowablesList (line 120) | public List getThrowablesList() { method setStateFailed (line 125) | public synchronized boolean setStateFailed(@NonNull Error error) { method setStateFailed (line 129) | public synchronized boolean setStateFailed(@NonNull Error error, Throw... method setStateFailed (line 132) | public synchronized boolean setStateFailed(@NonNull Error error, List<... method setStateFailed (line 136) | public synchronized boolean setStateFailed(int code, String message) { method setStateFailed (line 140) | public synchronized boolean setStateFailed(int code, String message, T... method setStateFailed (line 144) | public synchronized boolean setStateFailed(int code, String message, L... method setStateFailed (line 148) | public synchronized boolean setStateFailed(String type, int code, Stri... method isStateFailed (line 165) | public boolean isStateFailed() { method toString (line 170) | @NonNull method logErrorAndShowToast (line 185) | public static void logErrorAndShowToast(Context context, String logTag... method logErrorAndShowToast (line 190) | public void logErrorAndShowToast(Context context, String logTag) { method getErrorLogString (line 202) | public static String getErrorLogString(final Error error) { method getErrorLogString (line 207) | public String getErrorLogString() { method getMinimalErrorLogString (line 224) | public static String getMinimalErrorLogString(final Error error) { method getMinimalErrorLogString (line 229) | public String getMinimalErrorLogString() { method getMinimalErrorString (line 244) | public static String getMinimalErrorString(final Error error) { method getMinimalErrorString (line 249) | public String getMinimalErrorString() { method getErrorMarkdownString (line 264) | public static String getErrorMarkdownString(final Error error) { method getErrorMarkdownString (line 269) | public String getErrorMarkdownString() { method getCodeString (line 282) | public String getCodeString() { method getTypeAndMessageLogString (line 286) | public String getTypeAndMessageLogString() { method geStackTracesLogString (line 290) | public String geStackTracesLogString() { method geStackTracesMarkdownString (line 294) | public String geStackTracesMarkdownString() { FILE: termux-shared/src/main/java/com/termux/shared/errors/FunctionErrno.java class FunctionErrno (line 4) | public class FunctionErrno extends Errno { method FunctionErrno (line 18) | FunctionErrno(final String type, final int code, final String message) { FILE: termux-shared/src/main/java/com/termux/shared/file/FileUtils.java class FileUtils (line 43) | public class FileUtils { method getCanonicalPath (line 71) | public static String getCanonicalPath(String path, final String prefix... method normalizePath (line 102) | @Nullable method sanitizeFileName (line 125) | public static String sanitizeFileName(String fileName, boolean sanitiz... method isPathInDirPath (line 149) | public static boolean isPathInDirPath(String path, final String dirPat... method isPathInDirPaths (line 163) | public static boolean isPathInDirPaths(String path, final List... method validateDirectoryFileEmptyOrOnlyContainsSpecificFiles (line 207) | public static Error validateDirectoryFileEmptyOrOnlyContainsSpecificFi... method nonIgnoredSubFileExists (line 268) | public static boolean nonIgnoredSubFileExists(File[] subFiles, @NonNul... method regularFileExists (line 310) | public static boolean regularFileExists(final String filePath, final b... method directoryFileExists (line 323) | public static boolean directoryFileExists(final String filePath, final... method symlinkFileExists (line 333) | public static boolean symlinkFileExists(final String filePath) { method regularOrDirectoryFileExists (line 346) | public static boolean regularOrDirectoryFileExists(final String filePa... method fileExists (line 360) | public static boolean fileExists(final String filePath, final boolean ... method getFileType (line 378) | @NonNull method validateRegularFileExistenceAndPermissions (line 406) | public static Error validateRegularFileExistenceAndPermissions(String ... method validateDirectoryFileExistenceAndPermissions (line 487) | public static Error validateDirectoryFileExistenceAndPermissions(Strin... method createRegularFile (line 566) | public static Error createRegularFile(final String filePath) { method createRegularFile (line 581) | public static Error createRegularFile(final String label, final String... method createRegularFile (line 602) | public static Error createRegularFile(String label, final String fileP... method createParentDirectoryFile (line 655) | public static Error createParentDirectoryFile(final String label, fina... method createDirectoryFile (line 678) | public static Error createDirectoryFile(final String filePath) { method createDirectoryFile (line 693) | public static Error createDirectoryFile(final String label, final Stri... method createDirectoryFile (line 714) | public static Error createDirectoryFile(final String label, final Stri... method createSymlinkFile (line 738) | public static Error createSymlinkFile(final String targetFilePath, fin... method createSymlinkFile (line 758) | public static Error createSymlinkFile(String label, final String targe... method createSymlinkFile (line 779) | public static Error createSymlinkFile(String label, final String targe... method copyRegularFile (line 860) | public static Error copyRegularFile(final String label, final String s... method moveRegularFile (line 882) | public static Error moveRegularFile(final String label, final String s... method copyDirectoryFile (line 904) | public static Error copyDirectoryFile(final String label, final String... method moveDirectoryFile (line 926) | public static Error moveDirectoryFile(final String label, final String... method copySymlinkFile (line 948) | public static Error copySymlinkFile(final String label, final String s... method moveSymlinkFile (line 970) | public static Error moveSymlinkFile(final String label, final String s... method copyFile (line 992) | public static Error copyFile(final String label, final String srcFileP... method moveFile (line 1014) | public static Error moveFile(final String label, final String srcFileP... method copyOrMoveFile (line 1051) | public static Error copyOrMoveFile(String label, final String srcFileP... method deleteRegularFile (line 1198) | public static Error deleteRegularFile(String label, final String fileP... method deleteDirectoryFile (line 1213) | public static Error deleteDirectoryFile(String label, final String fil... method deleteSymlinkFile (line 1228) | public static Error deleteSymlinkFile(String label, final String fileP... method deleteSocketFile (line 1243) | public static Error deleteSocketFile(String label, final String filePa... method deleteFile (line 1258) | public static Error deleteFile(String label, final String filePath, fi... method deleteFile (line 1283) | public static Error deleteFile(String label, final String filePath, fi... method clearDirectory (line 1375) | public static Error clearDirectory(String filePath) { method clearDirectory (line 1390) | public static Error clearDirectory(String label, final String filePath) { method deleteFilesOlderThanXDays (line 1453) | public static Error deleteFilesOlderThanXDays(String label, final Stri... method readTextFromFile (line 1523) | public static Error readTextFromFile(String label, final String filePa... class ReadSerializableObjectResult (line 1583) | public static class ReadSerializableObjectResult { method ReadSerializableObjectResult (line 1587) | ReadSerializableObjectResult(Error error, Serializable serializableO... method readSerializableObjectFromFile (line 1603) | @NonNull method writeTextToFile (line 1662) | public static Error writeTextToFile(String label, final String filePat... method writeSerializableObjectToFile (line 1708) | public static Error writeSerializableObjectTo... method preWriteToFile (line 1739) | private static Error preWriteToFile(String label, String filePath) { method isCharsetSupported (line 1765) | public static Error isCharsetSupported(final Charset charset) { method closeCloseable (line 1786) | public static void closeCloseable(final Closeable closeable) { method setFilePermissions (line 1806) | public static void setFilePermissions(final String filePath, final Str... method setFilePermissions (line 1818) | public static void setFilePermissions(String label, final String fileP... method setMissingFilePermissions (line 1877) | public static void setMissingFilePermissions(final String filePath, fi... method setMissingFilePermissions (line 1889) | public static void setMissingFilePermissions(String label, final Strin... method checkMissingFilePermissions (line 1927) | public static Error checkMissingFilePermissions(final String filePath,... method checkMissingFilePermissions (line 1941) | public static Error checkMissingFilePermissions(String label, final St... method isValidPermissionString (line 1979) | public static boolean isValidPermissionString(final String string) { method getShortFileUtilsError (line 1992) | public static Error getShortFileUtilsError(final Error error) { method getFileDirname (line 2013) | public static String getFileDirname(String filePath) { method getFileBasename (line 2025) | public static String getFileBasename(String filePath) { method getFileBasenameWithoutExtension (line 2037) | public static String getFileBasenameWithoutExtension(String filePath) { FILE: termux-shared/src/main/java/com/termux/shared/file/FileUtilsErrno.java class FileUtilsErrno (line 9) | public class FileUtilsErrno extends Errno { method FileUtilsErrno (line 92) | FileUtilsErrno(final String type, final int code, final String message) { FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FileAttributes.java class FileAttributes (line 45) | public class FileAttributes { method FileAttributes (line 71) | private FileAttributes(String filePath) { method FileAttributes (line 75) | private FileAttributes(FileDescriptor fileDescriptor) { method get (line 80) | public static FileAttributes get(String filePath, boolean followLinks)... method get (line 100) | public static FileAttributes get(FileDescriptor fileDescriptor) throws... method file (line 106) | public String file() { method isSameFile (line 116) | public boolean isSameFile(FileAttributes attrs) { method mode (line 121) | public int mode() { method blksize (line 125) | public long blksize() { method blocks (line 129) | public long blocks() { method ino (line 133) | public long ino() { method dev (line 137) | public long dev() { method rdev (line 141) | public long rdev() { method nlink (line 145) | public long nlink() { method uid (line 149) | public int uid() { method gid (line 153) | public int gid() { method toFileTime (line 157) | private static FileTime toFileTime(long sec, long nsec) { method lastAccessTime (line 169) | public FileTime lastAccessTime() { method lastModifiedTime (line 173) | public FileTime lastModifiedTime() { method lastChangeTime (line 177) | public FileTime lastChangeTime() { method creationTime (line 181) | public FileTime creationTime() { method isRegularFile (line 185) | public boolean isRegularFile() { method isDirectory (line 189) | public boolean isDirectory() { method isSymbolicLink (line 193) | public boolean isSymbolicLink() { method isCharacter (line 197) | public boolean isCharacter() { method isFifo (line 201) | public boolean isFifo() { method isSocket (line 205) | public boolean isSocket() { method isBlock (line 209) | public boolean isBlock() { method isOther (line 213) | public boolean isOther() { method isDevice (line 220) | public boolean isDevice() { method size (line 227) | public long size() { method fileKey (line 231) | public FileKey fileKey() { method owner (line 242) | public String owner() { method group (line 253) | public String group() { method permissions (line 264) | public Set permissions() { method loadFromStructStat (line 292) | public void loadFromStructStat(StructStat structStat) { method getFileString (line 321) | public String getFileString() { method getTypeString (line 325) | public String getTypeString() { method getSizeString (line 329) | public String getSizeString() { method getBlocksString (line 333) | public String getBlocksString() { method getIOBlockString (line 337) | public String getIOBlockString() { method getDeviceString (line 341) | public String getDeviceString() { method getInodeString (line 345) | public String getInodeString() { method getLinksString (line 349) | public String getLinksString() { method getDeviceTypeString (line 353) | public String getDeviceTypeString() { method getOwnerString (line 357) | public String getOwnerString() { method getGroupString (line 361) | public String getGroupString() { method getPermissionString (line 365) | public String getPermissionString() { method getAccessTimeString (line 369) | public String getAccessTimeString() { method getModifiedTimeString (line 373) | public String getModifiedTimeString() { method getChangeTimeString (line 377) | public String getChangeTimeString() { method toString (line 381) | @NonNull method getFileAttributesLogString (line 387) | public static String getFileAttributesLogString(final FileAttributes f... FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FileKey.java class FileKey (line 33) | public class FileKey { method FileKey (line 37) | FileKey(long st_dev, long st_ino) { method hashCode (line 42) | @Override method equals (line 48) | @Override method toString (line 58) | @Override FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FilePermission.java type FilePermission (line 41) | public enum FilePermission { FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FilePermissions.java class FilePermissions (line 41) | public final class FilePermissions { method FilePermissions (line 42) | private FilePermissions() { } method writeBits (line 45) | private static void writeBits(StringBuilder sb, boolean r, boolean w, ... method toString (line 76) | public static String toString(Set perms) { method isSet (line 87) | private static boolean isSet(char c, char setValue) { method isR (line 94) | private static boolean isR(char c) { return isSet(c, 'r'); } method isW (line 95) | private static boolean isW(char c) { return isSet(c, 'w'); } method isX (line 96) | private static boolean isX(char c) { return isSet(c, 'x'); } method fromString (line 129) | public static Set fromString(String perms) { FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FileTime.java class FileTime (line 51) | public final class FileTime { method FileTime (line 74) | private FileTime(long value, TimeUnit unit) { method from (line 91) | public static FileTime from(long value, @NonNull TimeUnit unit) { method fromMillis (line 105) | public static FileTime fromMillis(long value) { method to (line 122) | public long to(TimeUnit unit) { method toMillis (line 136) | public long toMillis() { method toString (line 140) | @NonNull method getDate (line 146) | public static String getDate(long milliSeconds, String format) { FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FileType.java type FileType (line 4) | public enum FileType { method FileType (line 19) | FileType(final String name, final int value) { method getName (line 24) | public String getName() { method getValue (line 28) | public int getValue() { FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/FileTypes.java class FileTypes (line 11) | public class FileTypes { method convertFileTypeFlagsToNamesString (line 19) | public static String convertFileTypeFlagsToNamesString(int fileTypeFla... method getFileType (line 85) | @NonNull method getFileType (line 100) | public static FileType getFileType(@NonNull final FileAttributes fileA... FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/NativeDispatcher.java class NativeDispatcher (line 10) | public class NativeDispatcher { method stat (line 12) | public static void stat(String filePath, FileAttributes fileAttributes... method lstat (line 22) | public static void lstat(String filePath, FileAttributes fileAttribute... method fstat (line 32) | public static void fstat(FileDescriptor fileDescriptor, FileAttributes... method validateFileExistence (line 42) | public static void validateFileExistence(String filePath) throws IOExc... method validateFileDescriptor (line 51) | public static void validateFileDescriptor(FileDescriptor fileDescripto... FILE: termux-shared/src/main/java/com/termux/shared/file/filesystem/UnixConstants.java class UnixConstants (line 43) | public class UnixConstants { method UnixConstants (line 44) | private UnixConstants() { } method get_S_IAMB (line 148) | private static int get_S_IAMB() { FILE: termux-shared/src/main/java/com/termux/shared/file/tests/FileUtilsTests.java class FileUtilsTests (line 18) | public class FileUtilsTests { method runTests (line 34) | public static void runTests(@NonNull final Context context, @NonNull f... method runTestsInner (line 50) | private static void runTestsInner(@NonNull final String testRootDirect... method assertEqual (line 362) | public static void assertEqual(@NonNull final String message, final St... method assertEqual (line 368) | public static void assertEqual(@NonNull final String message, final St... method equalsRegardingNull (line 373) | private static boolean equalsRegardingNull(final String expected, fina... method assertErrnoEqual (line 381) | public static void assertErrnoEqual(@NonNull final String message, fin... method isEquals (line 388) | private static boolean isEquals(String expected, String actual) { method throwException (line 392) | public static void throwException(@NonNull final String message) throw... FILE: termux-shared/src/main/java/com/termux/shared/interact/MessageDialogUtils.java class MessageDialogUtils (line 16) | public class MessageDialogUtils { method showMessage (line 27) | public static void showMessage(Context context, String titleText, Stri... method showMessage (line 47) | public static void showMessage(Context context, String titleText, Stri... method exitAppWithErrorMessage (line 95) | public static void exitAppWithErrorMessage(Context context, String tit... FILE: termux-shared/src/main/java/com/termux/shared/interact/ShareUtils.java class ShareUtils (line 28) | public class ShareUtils { method openSystemAppChooser (line 39) | public static void openSystemAppChooser(final Context context, final I... method shareText (line 60) | public static void shareText(final Context context, final String subje... method shareText (line 72) | public static void shareText(final Context context, final String subje... method copyTextToClipboard (line 86) | public static void copyTextToClipboard(Context context, final String t... method copyTextToClipboard (line 91) | public static void copyTextToClipboard(Context context, final String t... method copyTextToClipboard (line 104) | public static void copyTextToClipboard(Context context, @Nullable fina... method getTextStringFromClipboardIfSet (line 125) | @Nullable method getTextFromClipboard (line 141) | @Nullable method openUrl (line 165) | public static void openUrl(final Context context, final String url) { method saveTextToFile (line 195) | public static void saveTextToFile(final Context context, final String ... FILE: termux-shared/src/main/java/com/termux/shared/jni/models/JniResult.java class JniResult (line 15) | @Keep method JniResult (line 52) | public JniResult(int retval, int errno, String errmsg) { method JniResult (line 66) | public JniResult(int retval, int errno, String errmsg, int intData) { method JniResult (line 77) | public JniResult(String message, Throwable throwable) { method getErrorString (line 87) | @NonNull method getErrorString (line 94) | @NonNull FILE: termux-shared/src/main/java/com/termux/shared/logger/Logger.java class Logger (line 21) | public class Logger { method logMessage (line 56) | public static void logMessage(int logPriority, String tag, String mess... method logExtendedMessage (line 69) | public static void logExtendedMessage(int logLevel, String tag, String... method logError (line 105) | public static void logError(String tag, String message) { method logError (line 109) | public static void logError(String message) { method logErrorExtended (line 113) | public static void logErrorExtended(String tag, String message) { method logErrorExtended (line 117) | public static void logErrorExtended(String message) { method logErrorPrivate (line 123) | public static void logErrorPrivate(String tag, String message) { method logErrorPrivate (line 128) | public static void logErrorPrivate(String message) { method logErrorPrivateExtended (line 133) | public static void logErrorPrivateExtended(String tag, String message) { method logErrorPrivateExtended (line 138) | public static void logErrorPrivateExtended(String message) { method logWarn (line 145) | public static void logWarn(String tag, String message) { method logWarn (line 149) | public static void logWarn(String message) { method logWarnExtended (line 153) | public static void logWarnExtended(String tag, String message) { method logWarnExtended (line 157) | public static void logWarnExtended(String message) { method logInfo (line 163) | public static void logInfo(String tag, String message) { method logInfo (line 167) | public static void logInfo(String message) { method logInfoExtended (line 171) | public static void logInfoExtended(String tag, String message) { method logInfoExtended (line 175) | public static void logInfoExtended(String message) { method logDebug (line 181) | public static void logDebug(String tag, String message) { method logDebug (line 185) | public static void logDebug(String message) { method logDebugExtended (line 189) | public static void logDebugExtended(String tag, String message) { method logDebugExtended (line 193) | public static void logDebugExtended(String message) { method logVerbose (line 199) | public static void logVerbose(String tag, String message) { method logVerbose (line 203) | public static void logVerbose(String message) { method logVerboseExtended (line 207) | public static void logVerboseExtended(String tag, String message) { method logVerboseExtended (line 211) | public static void logVerboseExtended(String message) { method logVerboseForce (line 215) | public static void logVerboseForce(String tag, String message) { method logInfoAndShowToast (line 221) | public static void logInfoAndShowToast(Context context, String tag, St... method logInfoAndShowToast (line 228) | public static void logInfoAndShowToast(Context context, String message) { method logErrorAndShowToast (line 234) | public static void logErrorAndShowToast(Context context, String tag, S... method logErrorAndShowToast (line 241) | public static void logErrorAndShowToast(Context context, String messag... method logDebugAndShowToast (line 247) | public static void logDebugAndShowToast(Context context, String tag, S... method logDebugAndShowToast (line 254) | public static void logDebugAndShowToast(Context context, String messag... method logStackTraceWithMessage (line 260) | public static void logStackTraceWithMessage(String tag, String message... method logStackTraceWithMessage (line 264) | public static void logStackTraceWithMessage(String message, Throwable ... method logStackTrace (line 268) | public static void logStackTrace(String tag, Throwable throwable) { method logStackTrace (line 272) | public static void logStackTrace(Throwable throwable) { method logStackTracesWithMessage (line 278) | public static void logStackTracesWithMessage(String tag, String messag... method getMessageAndStackTraceString (line 284) | public static String getMessageAndStackTraceString(String message, Thr... method getMessageAndStackTracesString (line 295) | public static String getMessageAndStackTracesString(String message, Li... method getStackTraceString (line 308) | public static String getStackTraceString(Throwable throwable) { method getStackTracesStringArray (line 329) | public static String[] getStackTracesStringArray(Throwable throwable) { method getStackTracesStringArray (line 333) | public static String[] getStackTracesStringArray(List throw... method getStackTracesString (line 344) | public static String getStackTracesString(String label, String[] stack... method getStackTracesMarkdownString (line 362) | public static String getStackTracesMarkdownString(String label, String... method getSingleLineLogStringEntry (line 382) | public static String getSingleLineLogStringEntry(String label, Object ... method getMultiLineLogStringEntry (line 389) | public static String getMultiLineLogStringEntry(String label, Object o... method showToast (line 398) | public static void showToast(final Context context, final String toast... method getLogLevelsArray (line 406) | public static CharSequence[] getLogLevelsArray() { method getLogLevelLabelsArray (line 415) | public static CharSequence[] getLogLevelLabelsArray(Context context, C... method getLogLevelLabel (line 427) | public static String getLogLevelLabel(final Context context, final int... method getDefaultLogTag (line 445) | @NonNull method setDefaultLogTag (line 453) | public static void setDefaultLogTag(@NonNull String defaultLogTag) { method getLogLevel (line 459) | public static int getLogLevel() { method setLogLevel (line 463) | public static int setLogLevel(Context context, int logLevel) { method getFullTag (line 481) | public static String getFullTag(String tag) { method isLogLevelValid (line 488) | public static boolean isLogLevelValid(Integer logLevel) { method shouldEnableLoggingForCustomLogLevel (line 494) | public static boolean shouldEnableLoggingForCustomLogLevel(Integer cus... FILE: termux-shared/src/main/java/com/termux/shared/markdown/MarkdownUtils.java class MarkdownUtils (line 40) | public class MarkdownUtils { method getMarkdownCodeForString (line 53) | public static String getMarkdownCodeForString(String string, boolean c... method getMaxConsecutiveBackTicksCount (line 89) | public static int getMaxConsecutiveBackTicksCount(String string) { method getLiteralSingleLineMarkdownStringEntry (line 109) | public static String getLiteralSingleLineMarkdownStringEntry(String la... method getSingleLineMarkdownStringEntry (line 113) | public static String getSingleLineMarkdownStringEntry(String label, Ob... method getMultiLineMarkdownStringEntry (line 120) | public static String getMultiLineMarkdownStringEntry(String label, Obj... method getLinkMarkdownString (line 127) | public static String getLinkMarkdownString(String label, String url) { method getRecyclerMarkwonBuilder (line 140) | public static Markwon getRecyclerMarkwonBuilder(Context context) { method getSpannedMarkwonBuilder (line 177) | public static Markwon getSpannedMarkwonBuilder(Context context) { method getSpannedMarkdownText (line 201) | public static Spanned getSpannedMarkdownText(Context context, String s... FILE: termux-shared/src/main/java/com/termux/shared/models/ReportInfo.java class ReportInfo (line 13) | public class ReportInfo implements Serializable { method ReportInfo (line 59) | public ReportInfo(String userAction, String sender, String reportTitle) { method setReportStringPrefix (line 66) | public void setReportStringPrefix(String reportStringPrefix) { method setReportString (line 70) | public void setReportString(String reportString) { method setReportStringSuffix (line 74) | public void setReportStringSuffix(String reportStringSuffix) { method setAddReportInfoHeaderToMarkdown (line 78) | public void setAddReportInfoHeaderToMarkdown(boolean addReportInfoHead... method setReportSaveFileLabelAndPath (line 82) | public void setReportSaveFileLabelAndPath(String reportSaveFileLabel, ... method setReportSaveFileLabel (line 87) | public void setReportSaveFileLabel(String reportSaveFileLabel) { method setReportSaveFilePath (line 91) | public void setReportSaveFilePath(String reportSaveFilePath) { method getReportInfoMarkdownString (line 101) | public static String getReportInfoMarkdownString(final ReportInfo repo... FILE: termux-shared/src/main/java/com/termux/shared/models/TextIOInfo.java class TextIOInfo (line 21) | public class TextIOInfo implements Serializable { method TextIOInfo (line 98) | public TextIOInfo(@NonNull String action, @NonNull String sender) { method getAction (line 104) | public String getAction() { method getSender (line 108) | public String getSender() { method getTitle (line 113) | public String getTitle() { method setTitle (line 117) | public void setTitle(String title) { method shouldShowBackButtonInActionBar (line 121) | public boolean shouldShowBackButtonInActionBar() { method setShowBackButtonInActionBar (line 125) | public void setShowBackButtonInActionBar(boolean showBackButtonInActio... method isLabelEnabled (line 130) | public boolean isLabelEnabled() { method setLabelEnabled (line 134) | public void setLabelEnabled(boolean labelEnabled) { method getLabel (line 138) | public String getLabel() { method setLabel (line 142) | public void setLabel(String label) { method getLabelSize (line 146) | public int getLabelSize() { method setLabelSize (line 150) | public void setLabelSize(int labelSize) { method getLabelColor (line 155) | public int getLabelColor() { method setLabelColor (line 159) | public void setLabelColor(int labelColor) { method getLabelTypeFaceFamily (line 163) | public String getLabelTypeFaceFamily() { method setLabelTypeFaceFamily (line 167) | public void setLabelTypeFaceFamily(String labelTypeFaceFamily) { method getLabelTypeFaceStyle (line 171) | public int getLabelTypeFaceStyle() { method setLabelTypeFaceStyle (line 175) | public void setLabelTypeFaceStyle(int labelTypeFaceStyle) { method getText (line 180) | public String getText() { method setText (line 184) | public void setText(String text) { method getTextSize (line 188) | public int getTextSize() { method setTextSize (line 192) | public void setTextSize(int textSize) { method getTextLengthLimit (line 197) | public int getTextLengthLimit() { method setTextLengthLimit (line 201) | public void setTextLengthLimit(int textLengthLimit) { method getTextColor (line 206) | public int getTextColor() { method setTextColor (line 210) | public void setTextColor(int textColor) { method getTextTypeFaceFamily (line 214) | public String getTextTypeFaceFamily() { method setTextTypeFaceFamily (line 218) | public void setTextTypeFaceFamily(String textTypeFaceFamily) { method getTextTypeFaceStyle (line 222) | public int getTextTypeFaceStyle() { method setTextTypeFaceStyle (line 226) | public void setTextTypeFaceStyle(int textTypeFaceStyle) { method isHorizontallyScrollable (line 230) | public boolean isHorizontallyScrollable() { method setTextHorizontallyScrolling (line 234) | public void setTextHorizontallyScrolling(boolean textHorizontallyScrol... method shouldShowTextCharacterUsage (line 238) | public boolean shouldShowTextCharacterUsage() { method setShowTextCharacterUsage (line 242) | public void setShowTextCharacterUsage(boolean showTextCharacterUsage) { method isEditingTextDisabled (line 246) | public boolean isEditingTextDisabled() { method setEditingTextDisabled (line 250) | public void setEditingTextDisabled(boolean editingTextDisabled) { FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/ILocalSocketManager.java type ILocalSocketManager (line 11) | public interface ILocalSocketManager { method getLocalSocketManagerClientThreadUEH (line 21) | @Nullable method onError (line 39) | void onError(@NonNull LocalSocketManager localSocketManager, method onDisallowedClientConnected (line 54) | void onDisallowedClientConnected(@NonNull LocalSocketManager localSock... method onClientAccepted (line 69) | void onClientAccepted(@NonNull LocalSocketManager localSocketManager, FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/LocalClientSocket.java class LocalClientSocket (line 20) | public class LocalClientSocket implements Closeable { method LocalClientSocket (line 55) | LocalClientSocket(@NonNull LocalSocketManager localSocketManager, int ... method closeClientSocket (line 69) | public synchronized Error closeClientSocket(boolean logErrorMessage) { method closeClientSocket (line 83) | public static void closeClientSocket(@NonNull LocalSocketManager local... method close (line 88) | @Override method read (line 123) | public Error read(@NonNull byte[] data, MutableInt bytesRead) { method send (line 158) | public Error send(@NonNull byte[] data) { method readDataOnInputStream (line 187) | public Error readDataOnInputStream(@NonNull StringBuilder data, boolea... method sendDataToOutputStream (line 226) | public Error sendDataToOutputStream(@NonNull String data, boolean clos... method available (line 257) | public Error available(MutableInt available) { method available (line 265) | public Error available(MutableInt available, boolean checkDeadline) { method setReadTimeout (line 290) | public Error setReadTimeout() { method setWriteTimeout (line 303) | public Error setWriteTimeout() { method getFD (line 318) | public int getFD() { method setFD (line 323) | private void setFD(int fd) { method getPeerCred (line 331) | public PeerCred getPeerCred() { method getCreationTime (line 336) | public long getCreationTime() { method getOutputStream (line 341) | public OutputStream getOutputStream() { method getOutputStreamWriter (line 346) | @NonNull method getInputStream (line 352) | public InputStream getInputStream() { method getInputStreamReader (line 357) | @NonNull method getLogString (line 365) | @NonNull method getMarkdownString (line 380) | @NonNull class MutableInt (line 399) | public static final class MutableInt { method MutableInt (line 402) | public MutableInt(int value) { class SocketInputStream (line 410) | protected class SocketInputStream extends InputStream { method read (line 413) | @Override method read (line 428) | @Override method available (line 447) | @Override class SocketOutputStream (line 461) | protected class SocketOutputStream extends OutputStream { method write (line 464) | @Override method write (line 474) | @Override FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/LocalServerSocket.java class LocalServerSocket (line 16) | public class LocalServerSocket implements Closeable { method LocalServerSocket (line 44) | protected LocalServerSocket(@NonNull LocalSocketManager localSocketMan... method start (line 52) | public synchronized Error start() { method stop (line 127) | public synchronized Error stop() { method closeServerSocket (line 143) | public synchronized Error closeServerSocket(boolean logErrorMessage) { method close (line 159) | @Override method deleteServerSocketFile (line 179) | private Error deleteServerSocketFile() { method accept (line 187) | public LocalClientSocket accept() { class ClientSocketListener (line 249) | protected class ClientSocketListener implements Runnable { method run (line 251) | @Override FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/LocalSocketErrno.java class LocalSocketErrno (line 5) | public class LocalSocketErrno extends Errno { method LocalSocketErrno (line 39) | LocalSocketErrno(final String type, final int code, final String messa... FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/LocalSocketManager.java class LocalSocketManager (line 23) | public class LocalSocketManager { method LocalSocketManager (line 58) | public LocalSocketManager(@NonNull Context context, @NonNull LocalSock... method start (line 70) | public synchronized Error start() { method stop (line 92) | public synchronized Error stop() { method createServerSocket (line 124) | @Nullable method closeSocket (line 143) | @Nullable method accept (line 163) | @Nullable method read (line 191) | @Nullable method send (line 215) | @Nullable method available (line 234) | @Nullable method setSocketReadTimeout (line 254) | @Nullable method setSocketSendTimeout (line 274) | @Nullable method getPeerCred (line 294) | @Nullable method onError (line 308) | public void onError(@NonNull Error error) { method onError (line 313) | public void onError(@Nullable LocalClientSocket clientSocket, @NonNull... method onDisallowedClientConnected (line 319) | public void onDisallowedClientConnected(@NonNull LocalClientSocket cli... method onClientAccepted (line 325) | public void onClientAccepted(@NonNull LocalClientSocket clientSocket) { method startLocalSocketManagerClientThread (line 331) | public void startLocalSocketManagerClientThread(@NonNull Runnable runn... method getContext (line 344) | public Context getContext() { method getLocalSocketRunConfig (line 349) | public LocalSocketRunConfig getLocalSocketRunConfig() { method getLocalSocketManagerClient (line 354) | public ILocalSocketManager getLocalSocketManagerClient() { method getServerSocket (line 359) | public LocalServerSocket getServerSocket() { method getLocalSocketManagerClientThreadUEH (line 364) | public Thread.UncaughtExceptionHandler getLocalSocketManagerClientThre... method getLocalSocketManagerClientThreadUEHOrDefault (line 373) | protected Thread.UncaughtExceptionHandler getLocalSocketManagerClientT... method isRunning (line 383) | public boolean isRunning() { method getErrorLogString (line 390) | public static String getErrorLogString(@NonNull Error error, method getErrorMarkdownString (line 410) | public static String getErrorMarkdownString(@NonNull Error error, method createServerSocketNative (line 432) | @Nullable private static native JniResult createServerSocketNative(@No... method closeSocketNative (line 434) | @Nullable private static native JniResult closeSocketNative(@NonNull S... method acceptNative (line 436) | @Nullable private static native JniResult acceptNative(@NonNull String... method readNative (line 438) | @Nullable private static native JniResult readNative(@NonNull String s... method sendNative (line 440) | @Nullable private static native JniResult sendNative(@NonNull String s... method availableNative (line 442) | @Nullable private static native JniResult availableNative(@NonNull Str... method setSocketReadTimeoutNative (line 444) | private static native JniResult setSocketReadTimeoutNative(@NonNull St... method setSocketSendTimeoutNative (line 446) | @Nullable private static native JniResult setSocketSendTimeoutNative(@... method getPeerCredNative (line 448) | @Nullable private static native JniResult getPeerCredNative(@NonNull S... FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/LocalSocketManagerClientBase.java class LocalSocketManagerClientBase (line 10) | public abstract class LocalSocketManagerClientBase implements ILocalSock... method getLocalSocketManagerClientThreadUEH (line 12) | @Nullable method onError (line 19) | @Override method onDisallowedClientConnected (line 28) | @Override method onClientAccepted (line 36) | @Override method getLogTag (line 45) | protected abstract String getLogTag(); FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/LocalSocketRunConfig.java class LocalSocketRunConfig (line 16) | public class LocalSocketRunConfig implements Serializable { method LocalSocketRunConfig (line 105) | public LocalSocketRunConfig(@NonNull String title, @NonNull String pat... method getTitle (line 119) | public String getTitle() { method getLogTitle (line 124) | public String getLogTitle() { method getPath (line 129) | public String getPath() { method isAbstractNamespaceSocket (line 134) | public boolean isAbstractNamespaceSocket() { method getLocalSocketManagerClient (line 139) | public ILocalSocketManager getLocalSocketManagerClient() { method getFD (line 144) | public Integer getFD() { method setFD (line 149) | public void setFD(int fd) { method getReceiveTimeout (line 157) | public Integer getReceiveTimeout() { method setReceiveTimeout (line 162) | public void setReceiveTimeout(Integer receiveTimeout) { method getSendTimeout (line 167) | public Integer getSendTimeout() { method setSendTimeout (line 172) | public void setSendTimeout(Integer sendTimeout) { method getDeadline (line 177) | public Long getDeadline() { method setDeadline (line 182) | public void setDeadline(Long deadline) { method getBacklog (line 187) | public Integer getBacklog() { method setBacklog (line 192) | public void setBacklog(Integer backlog) { method getRunConfigLogString (line 204) | @NonNull method getLogString (line 211) | @NonNull method getRunConfigMarkdownString (line 234) | public static String getRunConfigMarkdownString(final LocalSocketRunCo... method getMarkdownString (line 240) | @NonNull method toString (line 259) | @NonNull FILE: termux-shared/src/main/java/com/termux/shared/net/socket/local/PeerCred.java class PeerCred (line 14) | @Keep method PeerCred (line 37) | PeerCred() { method fillPeerCred (line 43) | public void fillPeerCred(@NonNull Context context) { method fillUnameAndGname (line 49) | public void fillUnameAndGname(@NonNull Context context) { method fillPname (line 59) | public void fillPname(@NonNull Context context) { method getPeerCredLogString (line 73) | @NonNull method getLogString (line 80) | @NonNull method getPeerCredMarkdownString (line 101) | public static String getPeerCredMarkdownString(final PeerCred peerCred) { method getMarkdownString (line 107) | @NonNull method getMinimalString (line 122) | @NonNull method getProcessString (line 127) | @NonNull method getUserString (line 132) | @NonNull method getGroupString (line 137) | @NonNull FILE: termux-shared/src/main/java/com/termux/shared/net/uri/UriScheme.java class UriScheme (line 11) | public class UriScheme { FILE: termux-shared/src/main/java/com/termux/shared/net/uri/UriUtils.java class UriUtils (line 11) | public class UriUtils { method getUriFilePathWithFragment (line 28) | @Nullable method getUriFileBasename (line 45) | @Nullable method getFileUri (line 66) | public static Uri getFileUri(@NonNull String path) { method getFileUri (line 77) | public static Uri getFileUri(@NonNull String authority, @NonNull Strin... method getContentUri (line 87) | public static Uri getContentUri(@NonNull String path) { method getContentUri (line 98) | public static Uri getContentUri(@NonNull String authority, @NonNull St... FILE: termux-shared/src/main/java/com/termux/shared/net/url/UrlUtils.java class UrlUtils (line 11) | public class UrlUtils { type UrlPart (line 14) | public enum UrlPart { method joinUrl (line 37) | @Nullable method getUrl (line 55) | @Nullable method getUrlPart (line 72) | @Nullable method removeProtocol (line 102) | public static String removeProtocol(String urlString) { method areUrlsEqual (line 107) | public static boolean areUrlsEqual(String url1, String url2) { FILE: termux-shared/src/main/java/com/termux/shared/notification/NotificationUtils.java class NotificationUtils (line 14) | public class NotificationUtils { method getNotificationManager (line 43) | @Nullable method geNotificationBuilder (line 65) | @Nullable method setupNotificationChannel (line 98) | public static void setupNotificationChannel(final Context context, fin... method setNotificationDefaults (line 108) | public static Notification.Builder setNotificationDefaults(Notificatio... FILE: termux-shared/src/main/java/com/termux/shared/reflection/ReflectionUtils.java class ReflectionUtils (line 17) | public class ReflectionUtils { method bypassHiddenAPIReflectionRestrictions (line 28) | public static void bypassHiddenAPIReflectionRestrictions() { method areHiddenAPIReflectionRestrictionsBypassed (line 42) | public static boolean areHiddenAPIReflectionRestrictionsBypassed() { method getDeclaredField (line 57) | @Nullable class FieldInvokeResult (line 72) | public static class FieldInvokeResult { method FieldInvokeResult (line 76) | FieldInvokeResult(boolean success, Object value) { method invokeField (line 95) | @NonNull method getDeclaredMethod (line 114) | @Nullable method getDeclaredMethod (line 127) | @Nullable method invokeVoidMethod (line 144) | public static boolean invokeVoidMethod(@NonNull Method method, Object ... method invokeVoidMethod (line 157) | public static boolean invokeVoidMethod(@NonNull Method method, Object ... class MethodInvokeResult (line 171) | public static class MethodInvokeResult { method MethodInvokeResult (line 175) | MethodInvokeResult(boolean success, Object value) { method invokeMethod (line 184) | @NonNull method invokeMethod (line 200) | @NonNull method getConstructor (line 216) | @Nullable method getConstructor (line 225) | @Nullable method getConstructor (line 242) | @Nullable method invokeConstructor (line 259) | @Nullable method invokeConstructor (line 271) | @Nullable FILE: termux-shared/src/main/java/com/termux/shared/settings/preferences/AppSharedPreferences.java class AppSharedPreferences (line 10) | public class AppSharedPreferences { method AppSharedPreferences (line 21) | protected AppSharedPreferences(@NonNull Context context, @Nullable Sha... method AppSharedPreferences (line 25) | protected AppSharedPreferences(@NonNull Context context, @Nullable Sha... method getContext (line 35) | public Context getContext() { method getSharedPreferences (line 40) | public SharedPreferences getSharedPreferences() { method getMultiProcessSharedPreferences (line 45) | public SharedPreferences getMultiProcessSharedPreferences() { FILE: termux-shared/src/main/java/com/termux/shared/settings/preferences/SharedPreferenceUtils.java class SharedPreferenceUtils (line 11) | public class SharedPreferenceUtils { method getPrivateSharedPreferences (line 25) | public static SharedPreferences getPrivateSharedPreferences(Context co... method getPrivateAndMultiProcessSharedPreferences (line 39) | public static SharedPreferences getPrivateAndMultiProcessSharedPrefere... method getBoolean (line 54) | public static boolean getBoolean(SharedPreferences sharedPreferences, ... method setBoolean (line 79) | @SuppressLint("ApplySharedPref") method getFloat (line 104) | public static float getFloat(SharedPreferences sharedPreferences, Stri... method setFloat (line 129) | @SuppressLint("ApplySharedPref") method getInt (line 153) | public static int getInt(SharedPreferences sharedPreferences, String k... method setInt (line 178) | @SuppressLint("ApplySharedPref") method getAndIncrementInt (line 205) | @SuppressLint("ApplySharedPref") method getLong (line 234) | public static long getLong(SharedPreferences sharedPreferences, String... method setLong (line 259) | @SuppressLint("ApplySharedPref") method getString (line 284) | public static String getString(SharedPreferences sharedPreferences, St... method setString (line 313) | @SuppressLint("ApplySharedPref") method getStringSet (line 337) | public static Set getStringSet(SharedPreferences sharedPrefere... method setStringSet (line 362) | @SuppressLint("ApplySharedPref") method getIntStoredAsString (line 387) | public static int getIntStoredAsString(SharedPreferences sharedPrefere... method setIntStoredAsString (line 419) | @SuppressLint("ApplySharedPref") FILE: termux-shared/src/main/java/com/termux/shared/settings/properties/SharedProperties.java class SharedProperties (line 45) | public class SharedProperties { method SharedProperties (line 96) | public SharedProperties(@NonNull Context context, @Nullable File prope... method loadPropertiesFromDisk (line 112) | public void loadPropertiesFromDisk() { method getProperties (line 160) | public Properties getProperties(boolean cached) { method getProperty (line 180) | public String getProperty(String key, boolean cached) { method getInternalProperties (line 192) | public Map getInternalProperties() { method getInternalProperty (line 209) | public Object getInternalProperty(String key) { method getPropertiesFromFile (line 233) | public static Properties getPropertiesFromFile(Context context, File p... method getPropertiesFileFromList (line 268) | public static File getPropertiesFileFromList(List propertiesFi... method getProperty (line 293) | public static String getProperty(Context context, File propertiesFile,... method getProperty (line 308) | public static String getProperty(Context context, File propertiesFile,... method getInternalProperty (line 323) | public static Object getInternalProperty(Context context, File propert... method isPropertyValueTrue (line 332) | public static boolean isPropertyValueTrue(Context context, File proper... method isPropertyValueTrue (line 350) | public static boolean isPropertyValueTrue(Context context, File proper... method isPropertyValueFalse (line 355) | public static boolean isPropertyValueFalse(Context context, File prope... method isPropertyValueFalse (line 373) | public static boolean isPropertyValueFalse(Context context, File prope... method putToMap (line 392) | public static boolean putToMap(HashMap map, String key... method putToProperties (line 435) | public static boolean putToProperties(Properties properties, String ke... method getPropertiesCopy (line 458) | public static Properties getPropertiesCopy(Properties inputProperties) { method getMapCopy (line 469) | public static Map getMapCopy(Map map) { method getBooleanValueForStringValue (line 486) | public static Boolean getBooleanValueForStringValue(String value) { method getBooleanValueForStringValue (line 501) | public static boolean getBooleanValueForStringValue(String key, String... method getInvertedBooleanValueForStringValue (line 516) | public static boolean getInvertedBooleanValueForStringValue(String key... method getDefaultIfNotInMap (line 535) | public static Object getDefaultIfNotInMap(String key, @NonNull BiMap T getDefaultIfNull(@Nullable T object, @Nullable T d... method getDefaultIfNullOrEmpty (line 631) | public static String getDefaultIfNullOrEmpty(@Nullable String object, ... method toLowerCase (line 641) | public static String toLowerCase(String value) { FILE: termux-shared/src/main/java/com/termux/shared/settings/properties/SharedPropertiesParser.java type SharedPropertiesParser (line 13) | public interface SharedPropertiesParser { method preProcessPropertiesOnReadFromDisk (line 23) | @NonNull method getInternalPropertyValueFromValue (line 35) | Object getInternalPropertyValueFromValue(@NonNull Context context, Str... FILE: termux-shared/src/main/java/com/termux/shared/shell/ArgumentTokenizer.java class ArgumentTokenizer (line 51) | public abstract class ArgumentTokenizer { method tokenize (line 61) | public static List tokenize(String arguments) { method tokenize (line 70) | public static List tokenize(String arguments, boolean stringif... method _escapeQuotesAndBackslashes (line 193) | protected static String _escapeQuotesAndBackslashes(String s) { FILE: termux-shared/src/main/java/com/termux/shared/shell/ShellUtils.java class ShellUtils (line 17) | public class ShellUtils { method getPid (line 20) | public static int getPid(Process p) { method setupShellCommandArguments (line 35) | @NonNull method getExecutableBasename (line 44) | @Nullable method getTerminalSessionTranscriptText (line 52) | public static String getTerminalSessionTranscriptText(TerminalSession ... FILE: termux-shared/src/main/java/com/termux/shared/shell/StreamGobbler.java class StreamGobbler (line 39) | @SuppressWarnings({"WeakerAccess"}) method incThreadCounter (line 42) | private static int incThreadCounter() { type OnLineListener (line 53) | public interface OnLineListener { method onLine (line 63) | void onLine(String line); type OnStreamClosedListener (line 69) | public interface OnStreamClosedListener { method onStreamClosed (line 73) | void onStreamClosed(); method StreamGobbler (line 110) | @AnyThread method StreamGobbler (line 142) | @AnyThread method StreamGobbler (line 173) | @AnyThread method run (line 191) | @Override method resumeGobbling (line 245) | @AnyThread method suspendGobbling (line 260) | @AnyThread method waitForSuspend (line 273) | @WorkerThread method isSuspended (line 291) | @AnyThread method getInputStream (line 303) | @NonNull method getOnLineListener (line 314) | @Nullable method conditionalJoin (line 320) | void conditionalJoin() throws InterruptedException { FILE: termux-shared/src/main/java/com/termux/shared/shell/am/AmSocketServer.java class AmSocketServer (line 60) | public class AmSocketServer { method start (line 70) | public static synchronized LocalSocketManager start(@NonNull Context c... method processAmClient (line 82) | public static void processAmClient(@NonNull LocalSocketManager localSo... method sendResultToClient (line 136) | public static void sendResultToClient(@NonNull LocalSocketManager loca... method sanitizeExitCode (line 162) | public static int sanitizeExitCode(@NonNull LocalClientSocket clientSo... method parseAmCommand (line 183) | public static Error parseAmCommand(String amCommandString, List envi... method putToEnvIfSet (line 160) | public static void putToEnvIfSet(@NonNull HashMap envi... method createHomeDir (line 170) | public static void createHomeDir(@NonNull HashMap envi... FILE: termux-shared/src/main/java/com/termux/shared/shell/command/environment/ShellEnvironmentVariable.java class ShellEnvironmentVariable (line 3) | public class ShellEnvironmentVariable implements Comparable extractUrls(String text) { FILE: termux-shared/src/main/java/com/termux/shared/termux/extrakeys/ExtraKeyButton.java class ExtraKeyButton (line 14) | public class ExtraKeyButton { method ExtraKeyButton (line 62) | public ExtraKeyButton(@NonNull JSONObject config, method ExtraKeyButton (line 79) | public ExtraKeyButton(@NonNull JSONObject config, @Nullable ExtraKeyBu... method getStringFromJson (line 115) | public String getStringFromJson(@NonNull JSONObject config, @NonNull S... method getKey (line 124) | public String getKey() { method isMacro (line 129) | public boolean isMacro() { method getDisplay (line 134) | public String getDisplay() { method getPopup (line 139) | @Nullable method replaceAlias (line 147) | public static String replaceAlias(@NonNull ExtraKeysConstants.ExtraKey... FILE: termux-shared/src/main/java/com/termux/shared/termux/extrakeys/ExtraKeysConstants.java class ExtraKeysConstants (line 10) | public class ExtraKeysConstants { class CleverMap (line 57) | static class CleverMap extends HashMap { method get (line 58) | V get(K key, V defaultValue) { class ExtraKeyDisplayMap (line 66) | public static class ExtraKeyDisplayMap extends CleverMap getRepetitiveKeys() { method setRepetitiveKeys (line 247) | public void setRepetitiveKeys(@NonNull List repetitiveKeys) { method getSpecialButtons (line 253) | public Map getSpecialButtons() { method getSpecialButtonsKeys (line 259) | public Set getSpecialButtonsKeys() { method setSpecialButtons (line 265) | public void setSpecialButtons(@NonNull Map getExpandedTermuxPaths(List paths) { method getExpandedTermuxPath (line 54) | public static String getExpandedTermuxPath(String path) { method getUnExpandedTermuxPaths (line 71) | public static List getUnExpandedTermuxPaths(List paths) { method getUnExpandedTermuxPath (line 88) | public static String getUnExpandedTermuxPath(String path) { method getCanonicalPath (line 111) | public static String getCanonicalPath(String path, final String prefix... method getMatchedAllowedTermuxWorkingDirectoryParentPathForPath (line 127) | public static String getMatchedAllowedTermuxWorkingDirectoryParentPath... method validateDirectoryFileExistenceAndPermissions (line 167) | public static Error validateDirectoryFileExistenceAndPermissions(Strin... method isTermuxFilesDirectoryAccessible (line 257) | public static Error isTermuxFilesDirectoryAccessible(@NonNull final Co... method isTermuxPrefixDirectoryAccessible (line 287) | public static Error isTermuxPrefixDirectoryAccessible(boolean createDi... method isTermuxPrefixStagingDirectoryAccessible (line 305) | public static Error isTermuxPrefixStagingDirectoryAccessible(boolean c... method isAppsTermuxAppDirectoryAccessible (line 323) | public static Error isAppsTermuxAppDirectoryAccessible(boolean createD... method isTermuxPrefixDirectoryEmpty (line 334) | public static boolean isTermuxPrefixDirectoryEmpty() { method getTermuxFilesStatMarkdownString (line 351) | public static String getTermuxFilesStatMarkdownString(@NonNull final C... FILE: termux-shared/src/main/java/com/termux/shared/termux/interact/TextInputDialogUtils.java class TextInputDialogUtils (line 13) | public final class TextInputDialogUtils { type TextSetListener (line 15) | public interface TextSetListener { method onTextSet (line 16) | void onTextSet(String text); method textInput (line 19) | public static void textInput(Activity activity, int titleText, String ... FILE: termux-shared/src/main/java/com/termux/shared/termux/models/UserAction.java type UserAction (line 3) | public enum UserAction { method UserAction (line 10) | UserAction(final String name) { method getName (line 14) | public String getName() { FILE: termux-shared/src/main/java/com/termux/shared/termux/notification/TermuxNotificationUtils.java class TermuxNotificationUtils (line 18) | public class TermuxNotificationUtils { method getNextNotificationId (line 28) | public synchronized static int getNextNotificationId(final Context con... method getTermuxOrPluginAppNotificationBuilder (line 63) | @Nullable FILE: termux-shared/src/main/java/com/termux/shared/termux/plugins/TermuxPluginUtils.java class TermuxPluginUtils (line 40) | public class TermuxPluginUtils { method processPluginExecutionCommandResult (line 57) | public static void processPluginExecutionCommandResult(final Context c... method setAndProcessPluginExecutionCommandError (line 121) | public static void setAndProcessPluginExecutionCommandError(final Cont... method processPluginExecutionCommandError (line 154) | public static void processPluginExecutionCommandError(final Context co... method setPluginResultPendingIntentVariables (line 209) | public static void setPluginResultPendingIntentVariables(ExecutionComm... method setPluginResultDirectoryVariables (line 224) | public static void setPluginResultDirectoryVariables(ExecutionCommand ... method sendPluginCommandErrorNotification (line 248) | public static void sendPluginCommandErrorNotification(final Context cu... method sendPluginCommandErrorNotification (line 266) | public static void sendPluginCommandErrorNotification(final Context cu... method sendPluginCommandErrorNotification (line 290) | public static void sendPluginCommandErrorNotification(final Context cu... method sendPluginCommandErrorNotification (line 320) | public static void sendPluginCommandErrorNotification(Context currentP... method getPluginCommandErrorsNotificationBuilder (line 422) | @Nullable method setupPluginCommandErrorsNotificationChannel (line 443) | public static void setupPluginCommandErrorsNotificationChannel(final C... method checkIfAllowExternalAppsPolicyIsViolated (line 457) | public static String checkIfAllowExternalAppsPolicyIsViolated(final Co... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxAPIAppSharedPreferences.java class TermuxAPIAppSharedPreferences (line 16) | public class TermuxAPIAppSharedPreferences extends AppSharedPreferences { method TermuxAPIAppSharedPreferences (line 20) | private TermuxAPIAppSharedPreferences(@NonNull Context context) { method build (line 35) | @Nullable method build (line 53) | public static TermuxAPIAppSharedPreferences build(@NonNull final Conte... method getLogLevel (line 63) | public int getLogLevel(boolean readFromFile) { method setLogLevel (line 70) | public void setLogLevel(Context context, int logLevel, boolean commitT... method getLastPendingIntentRequestCode (line 76) | public int getLastPendingIntentRequestCode() { method setLastPendingIntentRequestCode (line 80) | public void setLastPendingIntentRequestCode(int lastPendingIntentReque... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxAppSharedPreferences.java class TermuxAppSharedPreferences (line 18) | public class TermuxAppSharedPreferences extends AppSharedPreferences { method TermuxAppSharedPreferences (line 26) | private TermuxAppSharedPreferences(@NonNull Context context) { method build (line 43) | @Nullable method build (line 61) | public static TermuxAppSharedPreferences build(@NonNull final Context ... method shouldShowTerminalToolbar (line 71) | public boolean shouldShowTerminalToolbar() { method setShowTerminalToolbar (line 75) | public void setShowTerminalToolbar(boolean value) { method toogleShowTerminalToolbar (line 79) | public boolean toogleShowTerminalToolbar() { method isTerminalMarginAdjustmentEnabled (line 87) | public boolean isTerminalMarginAdjustmentEnabled() { method setTerminalMarginAdjustment (line 91) | public void setTerminalMarginAdjustment(boolean value) { method isSoftKeyboardEnabled (line 97) | public boolean isSoftKeyboardEnabled() { method setSoftKeyboardEnabled (line 101) | public void setSoftKeyboardEnabled(boolean value) { method isSoftKeyboardEnabledOnlyIfNoHardware (line 105) | public boolean isSoftKeyboardEnabledOnlyIfNoHardware() { method setSoftKeyboardEnabledOnlyIfNoHardware (line 109) | public void setSoftKeyboardEnabledOnlyIfNoHardware(boolean value) { method shouldKeepScreenOn (line 115) | public boolean shouldKeepScreenOn() { method setKeepScreenOn (line 119) | public void setKeepScreenOn(boolean value) { method getDefaultFontSizes (line 125) | public static int[] getDefaultFontSizes(Context context) { method setFontVariables (line 146) | public void setFontVariables(Context context) { method getFontSize (line 154) | public int getFontSize() { method setFontSize (line 159) | public void setFontSize(int value) { method changeFontSize (line 163) | public void changeFontSize(boolean increase) { method getCurrentSession (line 174) | public String getCurrentSession() { method setCurrentSession (line 178) | public void setCurrentSession(String value) { method getLogLevel (line 184) | public int getLogLevel() { method setLogLevel (line 188) | public void setLogLevel(Context context, int logLevel) { method getLastNotificationId (line 195) | public int getLastNotificationId() { method setLastNotificationId (line 199) | public void setLastNotificationId(int notificationId) { method getAndIncrementAppShellNumberSinceBoot (line 204) | public synchronized int getAndIncrementAppShellNumberSinceBoot() { method resetAppShellNumberSinceBoot (line 210) | public synchronized void resetAppShellNumberSinceBoot() { method getAndIncrementTerminalSessionNumberSinceBoot (line 215) | public synchronized int getAndIncrementTerminalSessionNumberSinceBoot() { method resetTerminalSessionNumberSinceBoot (line 221) | public synchronized void resetTerminalSessionNumberSinceBoot() { method isTerminalViewKeyLoggingEnabled (line 227) | public boolean isTerminalViewKeyLoggingEnabled() { method setTerminalViewKeyLoggingEnabled (line 231) | public void setTerminalViewKeyLoggingEnabled(boolean value) { method arePluginErrorNotificationsEnabled (line 237) | public boolean arePluginErrorNotificationsEnabled(boolean readFromFile) { method setPluginErrorNotificationsEnabled (line 244) | public void setPluginErrorNotificationsEnabled(boolean value) { method areCrashReportNotificationsEnabled (line 250) | public boolean areCrashReportNotificationsEnabled(boolean readFromFile) { method setCrashReportNotificationsEnabled (line 257) | public void setCrashReportNotificationsEnabled(boolean value) { FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxBootAppSharedPreferences.java class TermuxBootAppSharedPreferences (line 16) | public class TermuxBootAppSharedPreferences extends AppSharedPreferences { method TermuxBootAppSharedPreferences (line 20) | private TermuxBootAppSharedPreferences(@NonNull Context context) { method build (line 35) | @Nullable method build (line 53) | public static TermuxBootAppSharedPreferences build(@NonNull final Cont... method getLogLevel (line 63) | public int getLogLevel(boolean readFromFile) { method setLogLevel (line 70) | public void setLogLevel(Context context, int logLevel, boolean commitT... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxFloatAppSharedPreferences.java class TermuxFloatAppSharedPreferences (line 17) | public class TermuxFloatAppSharedPreferences extends AppSharedPreferences { method TermuxFloatAppSharedPreferences (line 25) | private TermuxFloatAppSharedPreferences(@NonNull Context context) { method build (line 42) | @Nullable method build (line 60) | public static TermuxFloatAppSharedPreferences build(@NonNull final Con... method getWindowX (line 70) | public int getWindowX() { method setWindowX (line 75) | public void setWindowX(int value) { method getWindowY (line 79) | public int getWindowY() { method setWindowY (line 84) | public void setWindowY(int value) { method getWindowWidth (line 90) | public int getWindowWidth() { method setWindowWidth (line 95) | public void setWindowWidth(int value) { method getWindowHeight (line 99) | public int getWindowHeight() { method setWindowHeight (line 104) | public void setWindowHeight(int value) { method setFontVariables (line 110) | public void setFontVariables(Context context) { method getFontSize (line 118) | public int getFontSize() { method setFontSize (line 123) | public void setFontSize(int value) { method changeFontSize (line 127) | public void changeFontSize(boolean increase) { method getLogLevel (line 137) | public int getLogLevel(boolean readFromFile) { method setLogLevel (line 144) | public void setLogLevel(Context context, int logLevel, boolean commitT... method isTerminalViewKeyLoggingEnabled (line 150) | public boolean isTerminalViewKeyLoggingEnabled(boolean readFromFile) { method setTerminalViewKeyLoggingEnabled (line 157) | public void setTerminalViewKeyLoggingEnabled(boolean value, boolean co... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxPreferenceConstants.java class TermuxPreferenceConstants (line 83) | public final class TermuxPreferenceConstants { class TERMUX_APP (line 88) | public static final class TERMUX_APP { class TERMUX_API_APP (line 190) | public static final class TERMUX_API_APP { class TERMUX_BOOT_APP (line 211) | public static final class TERMUX_BOOT_APP { class TERMUX_FLOAT_APP (line 225) | public static final class TERMUX_FLOAT_APP { class TERMUX_STYLING_APP (line 270) | public static final class TERMUX_STYLING_APP { class TERMUX_TASKER_APP (line 284) | public static final class TERMUX_TASKER_APP { class TERMUX_WIDGET_APP (line 305) | public static final class TERMUX_WIDGET_APP { FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxStylingAppSharedPreferences.java class TermuxStylingAppSharedPreferences (line 16) | public class TermuxStylingAppSharedPreferences extends AppSharedPreferen... method TermuxStylingAppSharedPreferences (line 20) | private TermuxStylingAppSharedPreferences(@NonNull Context context) { method build (line 35) | @Nullable method build (line 53) | public static TermuxStylingAppSharedPreferences build(@NonNull final C... method getLogLevel (line 63) | public int getLogLevel(boolean readFromFile) { method setLogLevel (line 70) | public void setLogLevel(Context context, int logLevel, boolean commitT... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxTaskerAppSharedPreferences.java class TermuxTaskerAppSharedPreferences (line 16) | public class TermuxTaskerAppSharedPreferences extends AppSharedPreferenc... method TermuxTaskerAppSharedPreferences (line 20) | private TermuxTaskerAppSharedPreferences(@NonNull Context context) { method build (line 35) | @Nullable method build (line 53) | public static TermuxTaskerAppSharedPreferences build(@NonNull final C... method getLogLevel (line 63) | public int getLogLevel(boolean readFromFile) { method setLogLevel (line 70) | public void setLogLevel(Context context, int logLevel, boolean commitT... method getLastPendingIntentRequestCode (line 77) | public int getLastPendingIntentRequestCode() { method setLastPendingIntentRequestCode (line 81) | public void setLastPendingIntentRequestCode(int lastPendingIntentReque... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/preferences/TermuxWidgetAppSharedPreferences.java class TermuxWidgetAppSharedPreferences (line 18) | public class TermuxWidgetAppSharedPreferences extends AppSharedPreferenc... method TermuxWidgetAppSharedPreferences (line 22) | private TermuxWidgetAppSharedPreferences(@NonNull Context context) { method build (line 37) | @Nullable method build (line 55) | public static TermuxWidgetAppSharedPreferences build(@NonNull final Co... method getGeneratedToken (line 65) | public static String getGeneratedToken(@NonNull Context context) { method getGeneratedToken (line 71) | public String getGeneratedToken() { method getLogLevel (line 82) | public int getLogLevel(boolean readFromFile) { method setLogLevel (line 89) | public void setLogLevel(Context context, int logLevel, boolean commitT... FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxAppSharedProperties.java class TermuxAppSharedProperties (line 9) | public class TermuxAppSharedProperties extends TermuxSharedProperties { method TermuxAppSharedProperties (line 14) | private TermuxAppSharedProperties(@NonNull Context context) { method init (line 26) | public static TermuxAppSharedProperties init(@NonNull Context context) { method getProperties (line 38) | public static TermuxAppSharedProperties getProperties() { FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxPropertyConstants.java class TermuxPropertyConstants (line 96) | public final class TermuxPropertyConstants { FILE: termux-shared/src/main/java/com/termux/shared/termux/settings/properties/TermuxSharedProperties.java class TermuxSharedProperties (line 20) | public abstract class TermuxSharedProperties { method TermuxSharedProperties (line 32) | public TermuxSharedProperties(@NonNull Context context, @NonNull Strin... method loadTermuxPropertiesFromDisk (line 45) | public synchronized void loadTermuxPropertiesFromDisk() { method getProperties (line 71) | public Properties getProperties(boolean cached) { method getPropertyValue (line 85) | public String getPropertyValue(String key, String def, boolean cached) { method isPropertyValueTrue (line 103) | public boolean isPropertyValueTrue(String key, boolean cached, boolean... method isPropertyValueFalse (line 121) | public boolean isPropertyValueFalse(String key, boolean cached, boolea... method getInternalProperties (line 136) | public Map getInternalProperties() { method getInternalPropertyValue (line 153) | public Object getInternalPropertyValue(String key, boolean cached) { method getTermuxInternalPropertyValue (line 191) | public static Object getTermuxInternalPropertyValue(Context context, S... class SharedPropertiesParserClient (line 200) | public static class SharedPropertiesParserClient implements SharedProp... method preProcessPropertiesOnReadFromDisk (line 201) | @NonNull method getInternalPropertyValueFromValue (line 212) | @Override method replaceUseBlackUIProperty (line 218) | @NonNull method getInternalTermuxPropertyValueFromValue (line 251) | public static Object getInternalTermuxPropertyValueFromValue(Context c... method getBellBehaviourInternalPropertyValueFromValue (line 335) | public static int getBellBehaviourInternalPropertyValueFromValue(Strin... method getDeleteTMPDIRFilesOlderThanXDaysOnExitInternalPropertyValueFromValue (line 348) | public static int getDeleteTMPDIRFilesOlderThanXDaysOnExitInternalProp... method getTerminalCursorBlinkRateInternalPropertyValueFromValue (line 366) | public static int getTerminalCursorBlinkRateInternalPropertyValueFromV... method getTerminalCursorStyleInternalPropertyValueFromValue (line 383) | public static int getTerminalCursorStyleInternalPropertyValueFromValue... method getTerminalMarginHorizontalInternalPropertyValueFromValue (line 396) | public static int getTerminalMarginHorizontalInternalPropertyValueFrom... method getTerminalMarginVerticalInternalPropertyValueFromValue (line 414) | public static int getTerminalMarginVerticalInternalPropertyValueFromVa... method getTerminalTranscriptRowsInternalPropertyValueFromValue (line 432) | public static int getTerminalTranscriptRowsInternalPropertyValueFromVa... method getTerminalToolbarHeightScaleFactorInternalPropertyValueFromValue (line 450) | public static float getTerminalToolbarHeightScaleFactorInternalPropert... method getCodePointForSessionShortcuts (line 467) | public static Integer getCodePointForSessionShortcuts(String key, Stri... method getBackKeyBehaviourInternalPropertyValueFromValue (line 497) | public static String getBackKeyBehaviourInternalPropertyValueFromValue... method getDefaultWorkingDirectoryInternalPropertyValueFromValue (line 508) | public static String getDefaultWorkingDirectoryInternalPropertyValueFr... method getExtraKeysInternalPropertyValueFromValue (line 527) | public static String getExtraKeysInternalPropertyValueFromValue(String... method getExtraKeysStyleInternalPropertyValueFromValue (line 537) | public static String getExtraKeysStyleInternalPropertyValueFromValue(S... method getNightModeInternalPropertyValueFromValue (line 547) | public static String getNightModeInternalPropertyValueFromValue(String... method getSoftKeyboardToggleBehaviourInternalPropertyValueFromValue (line 559) | public static String getSoftKeyboardToggleBehaviourInternalPropertyVal... method getVolumeKeysBehaviourInternalPropertyValueFromValue (line 569) | public static String getVolumeKeysBehaviourInternalPropertyValueFromVa... method shouldAllowExternalApps (line 577) | public boolean shouldAllowExternalApps() { method isFileShareReceiverDisabled (line 581) | public boolean isFileShareReceiverDisabled() { method isFileViewReceiverDisabled (line 585) | public boolean isFileViewReceiverDisabled() { method areHardwareKeyboardShortcutsDisabled (line 589) | public boolean areHardwareKeyboardShortcutsDisabled() { method areTerminalSessionChangeToastsDisabled (line 593) | public boolean areTerminalSessionChangeToastsDisabled() { method isEnforcingCharBasedInput (line 597) | public boolean isEnforcingCharBasedInput() { method shouldExtraKeysTextBeAllCaps (line 601) | public boolean shouldExtraKeysTextBeAllCaps() { method shouldSoftKeyboardBeHiddenOnStartup (line 605) | public boolean shouldSoftKeyboardBeHiddenOnStartup() { method shouldRunTermuxAmSocketServer (line 609) | public boolean shouldRunTermuxAmSocketServer() { method shouldOpenTerminalTranscriptURLOnClick (line 613) | public boolean shouldOpenTerminalTranscriptURLOnClick() { method isUsingCtrlSpaceWorkaround (line 617) | public boolean isUsingCtrlSpaceWorkaround() { method isUsingFullScreen (line 621) | public boolean isUsingFullScreen() { method isUsingFullScreenWorkAround (line 625) | public boolean isUsingFullScreenWorkAround() { method getBellBehaviour (line 629) | public int getBellBehaviour() { method getDeleteTMPDIRFilesOlderThanXDaysOnExit (line 633) | public int getDeleteTMPDIRFilesOlderThanXDaysOnExit() { method getTerminalCursorBlinkRate (line 637) | public int getTerminalCursorBlinkRate() { method getTerminalCursorStyle (line 641) | public int getTerminalCursorStyle() { method getTerminalMarginHorizontal (line 645) | public int getTerminalMarginHorizontal() { method getTerminalMarginVertical (line 649) | public int getTerminalMarginVertical() { method getTerminalTranscriptRows (line 653) | public int getTerminalTranscriptRows() { method getTerminalToolbarHeightScaleFactor (line 657) | public float getTerminalToolbarHeightScaleFactor() { method isBackKeyTheEscapeKey (line 661) | public boolean isBackKeyTheEscapeKey() { method getDefaultWorkingDirectory (line 665) | public String getDefaultWorkingDirectory() { method getNightMode (line 669) | public String getNightMode() { method getNightMode (line 674) | public static String getNightMode(Context context) { method shouldEnableDisableSoftKeyboardOnToggle (line 679) | public boolean shouldEnableDisableSoftKeyboardOnToggle() { method areVirtualVolumeKeysDisabled (line 683) | public boolean areVirtualVolumeKeysDisabled() { method dumpPropertiesToLog (line 691) | public void dumpPropertiesToLog() { method dumpInternalPropertiesToLog (line 707) | public void dumpInternalPropertiesToLog() { FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/TermuxShellManager.java class TermuxShellManager (line 17) | public class TermuxShellManager { method TermuxShellManager (line 55) | public TermuxShellManager(@NonNull Context context) { method init (line 65) | public static TermuxShellManager init(@NonNull Context context) { method getShellManager (line 77) | public static TermuxShellManager getShellManager() { method onActionBootCompleted (line 82) | public synchronized static void onActionBootCompleted(@NonNull Context... method onAppExit (line 92) | public static void onAppExit(@NonNull Context context) { method getNextShellId (line 99) | public static synchronized int getNextShellId() { method getAndIncrementAppShellNumberSinceAppStart (line 103) | public static synchronized int getAndIncrementAppShellNumberSinceAppSt... method getAndIncrementTerminalSessionNumberSinceAppStart (line 113) | public static synchronized int getAndIncrementTerminalSessionNumberSin... FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/TermuxShellUtils.java class TermuxShellUtils (line 22) | public class TermuxShellUtils { method setupShellCommandArguments (line 30) | @NonNull method clearTermuxTMPDIR (line 86) | public static void clearTermuxTMPDIR(boolean onlyIfExists) { FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/am/TermuxAmSocketServer.java class TermuxAmSocketServer (line 59) | public class TermuxAmSocketServer { method setupTermuxAmSocketServer (line 78) | public static void setupTermuxAmSocketServer(@NonNull Context context) { method start (line 102) | public static synchronized void start(@NonNull Context context) { method stop (line 114) | public static synchronized void stop() { method updateState (line 128) | public static synchronized void updateState(@NonNull Context context) { method getTermuxAmSocketServer (line 146) | public static synchronized LocalSocketManager getTermuxAmSocketServer() { method showErrorNotification (line 160) | public static synchronized void showErrorNotification(@NonNull Context... method getTermuxAppAMSocketServerEnabled (line 170) | public static Boolean getTermuxAppAMSocketServerEnabled(@NonNull Conte... class TermuxAmSocketServerClient (line 188) | public static class TermuxAmSocketServerClient extends AmSocketServer.... method getLocalSocketManagerClientThreadUEH (line 192) | @Nullable method onError (line 200) | @Override method onDisallowedClientConnected (line 214) | @Override method getLogTag (line 225) | @Override FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxAPIShellEnvironment.java class TermuxAPIShellEnvironment (line 19) | public class TermuxAPIShellEnvironment { method getEnvironment (line 28) | @Nullable FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxAppShellEnvironment.java class TermuxAppShellEnvironment (line 25) | public class TermuxAppShellEnvironment { method getEnvironment (line 82) | @Nullable method setTermuxAppEnvironment (line 89) | public synchronized static void setTermuxAppEnvironment(@NonNull Conte... method putTermuxAPKSignature (line 154) | public static void putTermuxAPKSignature(@NonNull Context currentPacka... method updateTermuxAppAMSocketServerEnabled (line 165) | public synchronized static void updateTermuxAppAMSocketServerEnabled(@... FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxShellCommandShellEnvironment.java class TermuxShellCommandShellEnvironment (line 18) | public class TermuxShellCommandShellEnvironment extends ShellCommandShel... method getEnvironment (line 21) | @NonNull FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/command/environment/TermuxShellEnvironment.java class TermuxShellEnvironment (line 24) | public class TermuxShellEnvironment extends AndroidShellEnvironment { method TermuxShellEnvironment (line 31) | public TermuxShellEnvironment() { method init (line 38) | public synchronized static void init(@NonNull Context currentPackageCo... method writeEnvironmentToFile (line 43) | public synchronized static void writeEnvironmentToFile(@NonNull Contex... method getEnvironment (line 63) | @NonNull method getDefaultWorkingDirectoryPath (line 99) | @NonNull method getDefaultBinPath (line 105) | @NonNull method setupShellCommandArguments (line 111) | @NonNull FILE: termux-shared/src/main/java/com/termux/shared/termux/shell/command/runner/terminal/TermuxSession.java class TermuxSession (line 32) | public class TermuxSession { method TermuxSession (line 41) | private TermuxSession(@NonNull final TerminalSession terminalSession, ... method execute (line 77) | public static TermuxSession execute(@NonNull final Context currentPack... method finish (line 176) | public void finish() { method killIfExecuting (line 212) | public void killIfExecuting(@NonNull final Context context, boolean pr... method processTermuxSessionResult (line 252) | private static void processTermuxSessionResult(final TermuxSession ter... method getTerminalSession (line 275) | public TerminalSession getTerminalSession() { method getExecutionCommand (line 279) | public ExecutionCommand getExecutionCommand() { type TermuxSessionClient (line 285) | public interface TermuxSessionClient { method onTermuxSessionExited (line 292) | void onTermuxSessionExited(TermuxSession termuxSession); FILE: termux-shared/src/main/java/com/termux/shared/termux/terminal/TermuxTerminalSessionClientBase.java class TermuxTerminalSessionClientBase (line 10) | public class TermuxTerminalSessionClientBase implements TerminalSessionC... method TermuxTerminalSessionClientBase (line 12) | public TermuxTerminalSessionClientBase() { method onTextChanged (line 15) | @Override method onTitleChanged (line 19) | @Override method onSessionFinished (line 23) | @Override method onCopyTextToClipboard (line 27) | @Override method onPasteTextFromClipboard (line 31) | @Override method onBell (line 35) | @Override method onColorsChanged (line 39) | @Override method onTerminalCursorStateChange (line 43) | @Override method setTerminalShellPid (line 47) | @Override method getTerminalCursorStyle (line 52) | @Override method logError (line 59) | @Override method logWarn (line 64) | @Override method logInfo (line 69) | @Override method logDebug (line 74) | @Override method logVerbose (line 79) | @Override method logStackTraceWithMessage (line 84) | @Override method logStackTrace (line 89) | @Override FILE: termux-shared/src/main/java/com/termux/shared/termux/terminal/TermuxTerminalViewClientBase.java class TermuxTerminalViewClientBase (line 10) | public class TermuxTerminalViewClientBase implements TerminalViewClient { method TermuxTerminalViewClientBase (line 12) | public TermuxTerminalViewClientBase() { method onScale (line 15) | @Override method onSingleTapUp (line 20) | @Override method shouldBackButtonBeMappedToEscape (line 24) | public boolean shouldBackButtonBeMappedToEscape() { method shouldEnforceCharBasedInput (line 28) | public boolean shouldEnforceCharBasedInput() { method shouldUseCtrlSpaceWorkaround (line 32) | public boolean shouldUseCtrlSpaceWorkaround() { method isTerminalViewSelected (line 36) | @Override method copyModeChanged (line 41) | @Override method onKeyDown (line 45) | @Override method onKeyUp (line 50) | @Override method onLongPress (line 55) | @Override method readControlKey (line 60) | @Override method readAltKey (line 65) | @Override method readShiftKey (line 70) | @Override method readFnKey (line 75) | @Override method onCodePoint (line 82) | @Override method onEmulatorSet (line 87) | @Override method logError (line 92) | @Override method logWarn (line 97) | @Override method logInfo (line 102) | @Override method logDebug (line 107) | @Override method logVerbose (line 112) | @Override method logStackTraceWithMessage (line 117) | @Override method logStackTrace (line 122) | @Override FILE: termux-shared/src/main/java/com/termux/shared/termux/terminal/io/BellHandler.java class BellHandler (line 13) | public class BellHandler { method getInstance (line 19) | public static BellHandler getInstance(Context context) { method BellHandler (line 38) | private BellHandler(final Vibrator vibrator) { method doBell (line 59) | public synchronized void doBell() { method now (line 76) | private long now() { FILE: termux-shared/src/main/java/com/termux/shared/termux/terminal/io/TerminalExtraKeys.java class TerminalExtraKeys (line 19) | public class TerminalExtraKeys implements ExtraKeysView.IExtraKeysView { method TerminalExtraKeys (line 23) | public TerminalExtraKeys(@NonNull TerminalView terminalView) { method onExtraKeyButtonClick (line 27) | @Override method onTerminalExtraKeyButtonClick (line 54) | protected void onTerminalExtraKeyButtonClick(View view, String key, bo... method performExtraKeyButtonHapticFeedback (line 80) | @Override FILE: termux-shared/src/main/java/com/termux/shared/termux/theme/TermuxThemeUtils.java class TermuxThemeUtils (line 12) | public class TermuxThemeUtils { method setAppNightMode (line 16) | public static void setAppNightMode(@NonNull Context context) { method setAppNightMode (line 21) | public static void setAppNightMode(@Nullable String name) { FILE: termux-shared/src/main/java/com/termux/shared/theme/NightMode.java type NightMode (line 10) | public enum NightMode { method NightMode (line 32) | NightMode(final String name, int mode) { method getName (line 37) | public String getName() { method getMode (line 41) | public int getMode() { method modeOf (line 47) | @Nullable method modeOf (line 59) | @NonNull method setAppNightMode (line 67) | public static void setAppNightMode(@Nullable String name) { method getAppNightMode (line 83) | @NonNull FILE: termux-shared/src/main/java/com/termux/shared/theme/ThemeUtils.java class ThemeUtils (line 10) | public class ThemeUtils { method isNightModeEnabled (line 21) | public static boolean isNightModeEnabled(Context context) { method shouldEnableDarkTheme (line 29) | public static boolean shouldEnableDarkTheme(Context context, String na... method getTextColorPrimary (line 43) | public static int getTextColorPrimary(Context context) { method getTextColorSecondary (line 48) | public static int getTextColorSecondary(Context context) { method getTextColor (line 53) | public static int getTextColor(Context context) { method getTextColorLink (line 58) | public static int getTextColorLink(Context context) { method getSystemAttrColor (line 65) | public static int getSystemAttrColor(Context context, int attr) { method getSystemAttrColor (line 79) | public static int getSystemAttrColor(Context context, int attr, int de... FILE: termux-shared/src/main/java/com/termux/shared/view/KeyboardUtils.java class KeyboardUtils (line 19) | public class KeyboardUtils { method setSoftKeyboardVisibility (line 23) | public static void setSoftKeyboardVisibility(@NonNull final Runnable s... method toggleSoftKeyboard (line 44) | public static void toggleSoftKeyboard(final Context context) { method showSoftKeyboard (line 67) | public static void showSoftKeyboard(final Context context, final View ... method hideSoftKeyboard (line 74) | public static void hideSoftKeyboard(final Context context, final View ... method disableSoftKeyboard (line 81) | public static void disableSoftKeyboard(final Activity activity, final ... method setDisableSoftKeyboardFlags (line 87) | public static void setDisableSoftKeyboardFlags(final Activity activity) { method clearDisableSoftKeyboardFlags (line 92) | public static void clearDisableSoftKeyboardFlags(final Activity activi... method areDisableSoftKeyboardFlagsSet (line 97) | public static boolean areDisableSoftKeyboardFlagsSet(final Activity ac... method setSoftKeyboardAlwaysHiddenFlags (line 102) | public static void setSoftKeyboardAlwaysHiddenFlags(final Activity act... method setSoftInputModeAdjustResize (line 107) | public static void setSoftInputModeAdjustResize(final Activity activit... method isSoftKeyboardVisible (line 123) | @RequiresApi(api = Build.VERSION_CODES.M) method isHardKeyboardConnected (line 150) | public static boolean isHardKeyboardConnected(final Context context) { method shouldSoftKeyboardBeDisabled (line 164) | public static boolean shouldSoftKeyboardBeDisabled(final Context conte... FILE: termux-shared/src/main/java/com/termux/shared/view/ViewUtils.java class ViewUtils (line 21) | public class ViewUtils { method setIsViewUtilsLoggingEnabled (line 33) | public static void setIsViewUtilsLoggingEnabled(boolean value) { method isViewFullyVisible (line 46) | public static boolean isViewFullyVisible(View view, int statusBarHeigh... method getWindowAndViewRects (line 65) | @Nullable method isRectAbove (line 155) | public static boolean isRectAbove(@NonNull Rect r1, @NonNull Rect r2) { method getDisplayOrientation (line 170) | public static int getDisplayOrientation(@NonNull Context context) { method getDisplaySize (line 185) | public static Point getDisplaySize( @NonNull Context context, boolean ... method toRectString (line 197) | public static String toRectString(Rect rect) { method toPointString (line 203) | public static String toPointString(Point point) { method getActivity (line 209) | @Nullable method dpToPx (line 222) | public static float dpToPx(Context context, float dp) { method pxToDp (line 227) | public static float pxToDp(Context context, float px) { method setLayoutMarginsInDp (line 232) | public static void setLayoutMarginsInDp(@NonNull View view, int left, ... method setLayoutMarginsInPixels (line 238) | public static void setLayoutMarginsInPixels(@NonNull View view, int le...