| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| private String | |
| public File | |
| pack-priv File[] | |
| private ClassLoader | |
| pack-priv boolean | |
| pack-priv static String | processClassLoaderString(String input)
Given the result of a ClassLoader.toString() call, process the result so that guessPath can use it. |
| private static String | |
| private static String | |
| pack-priv static String[] |
| AppDataDirGuesser | back to summary |
|---|---|
| pack-priv AppDataDirGuesser() | |
| fileOrDirExists | back to summary |
|---|---|
| pack-priv boolean fileOrDirExists(File file) | |
| getPathFromThisClassLoader | back to summary |
|---|---|
| private String getPathFromThisClassLoader(ClassLoader classLoader, Class<?> pathClassLoaderClass) | |
| guess | back to summary |
|---|---|
| public File guess() | |
| guessPath | back to summary |
|---|---|
| pack-priv File[] guessPath(String input) | |
| guessSuitableClassLoader | back to summary |
|---|---|
| private ClassLoader guessSuitableClassLoader() | |
| isWriteableDirectory | back to summary |
|---|---|
| pack-priv boolean isWriteableDirectory(File file) | |
| processClassLoaderString | back to summary |
|---|---|
| pack-priv static String processClassLoaderString(String input) Given the result of a ClassLoader.toString() call, process the result so that guessPath can use it. There are currently two variants. For Android 4.3 and later, the string "DexPathList" should be recognized and the array of dex path elements is parsed. for earlier versions, the last nested array ('[' ... ']') is enclosing the string we are interested in. | |
| processClassLoaderString42OrEarlier | back to summary |
|---|---|
| private static String processClassLoaderString42OrEarlier(String input) | |
| processClassLoaderString43OrLater | back to summary |
|---|---|
| private static String processClassLoaderString43OrLater(String input) | |
| splitPathList | back to summary |
|---|---|
| pack-priv static String[] splitPathList(String input) | |