topjohnwu
8e38c3619a
Remove deprecated methods/fields/classes
2020-07-19 04:53:03 -07:00
topjohnwu
5b63c1213e
Deprecate classes/methods
2020-07-19 03:13:30 -07:00
topjohnwu
5363a79819
Kotlin DSL!
2020-07-17 22:41:15 -07:00
topjohnwu
d053c3fa8c
Refresh the project
2020-07-17 16:27:24 -07:00
PerfectSlayer
058fe022f2
fix(io): Fix SuFile#getParent() when no parent available
...
The library does not handle the case where no parent available.
You can test the fix using the usual recursive usage of File#getParent():
```java
File file = ...
while (file != null) {
...
file = file.getParent();
}
```
Note that return `null` is part of the `File#getParentFile()` contract.
2019-04-23 03:46:16 -04:00
topjohnwu
393963b661
Improve SuFile
2019-04-18 14:39:16 -04:00
topjohnwu
d35e3f64a7
ShellIO rewrite
2019-04-17 16:08:04 -04:00
topjohnwu
13776bb560
Update copyright
2019-04-15 23:18:08 -04:00
topjohnwu
c15ce1ae5d
Less wrapping around SuFileOutputStream
2019-04-08 19:08:13 -04:00
topjohnwu
7b96febb60
Don't use File wrapper, directly use ShellFile
2019-04-08 19:08:13 -04:00
topjohnwu
4d602e6107
Prevent NPE when returned file list is null
2019-03-21 10:31:36 -04:00
topjohnwu
1f94112600
Strip out all deprecated APIs
2019-02-07 00:20:45 -05:00
topjohnwu
ad7307f1bc
Aggregate Javadoc from all modules
2019-02-06 22:22:56 -05:00
topjohnwu
ef1b31afe8
Prevent classname clashes
2019-01-04 05:16:22 +08:00
topjohnwu
2ee9855fba
Adjust javadoc
2019-01-04 04:10:29 +08:00
topjohnwu
d0a75d1f80
Move I/O to separate module
2019-01-04 03:58:21 +08:00