am ffa4115a: Merge "Get filename from File faster [DO NOT MERGE]" into klp-modular-dev

* commit 'ffa4115a0ed065d816171c68609cd738672f5e51':
  Get filename from File faster [DO NOT MERGE]
This commit is contained in:
Deepanshu Gupta
2014-10-02 03:33:53 +00:00
committed by Android Git Automerger

View File

@@ -116,17 +116,16 @@ public class Main {
}
File[] possibleSdks = sdkDir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
return pathname.isDirectory() && pathname.getAbsolutePath().contains("android-sdk");
public boolean accept(File path) {
return path.isDirectory() && path.getAbsolutePath().contains("android-sdk");
}
});
for (File possibleSdk : possibleSdks) {
File platformsDir = new File(possibleSdk, "platforms");
File[] platforms = platformsDir.listFiles(new FileFilter() {
@Override
public boolean accept(File pathname) {
return pathname.isDirectory()
&& pathname.toPath().getFileName().toString().startsWith("android-");
public boolean accept(File path) {
return path.isDirectory() && path.getName().startsWith("android-");
}
});
if (platforms == null || platforms.length == 0) {
@@ -137,10 +136,8 @@ public class Main {
@Override
public int compare(File o1, File o2) {
final int MAX_VALUE = 1000;
String suffix1 = o1.toPath().getFileName().toString()
.substring("android-".length());
String suffix2 = o2.toPath().getFileName().toString()
.substring("android-".length());
String suffix1 = o1.getName().substring("android-".length());
String suffix2 = o2.getName().substring("android-".length());
int suff1, suff2;
try {
suff1 = Integer.parseInt(suffix1);