rs-client: again...

This commit is contained in:
therealnull
2020-10-04 21:08:43 -04:00
parent 5132683ecf
commit 9a24c21fc8

View File

@@ -1,71 +0,0 @@
package net.runelite.rs;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.Scanner;
public class Util {
public static void main(String[] args)
{
Scanner inFile1 = null;
try {
int count = 0;
for (File f : Objects.requireNonNull(new File("./runescape-client/src/main/java/").listFiles()))
{
if (f.isDirectory())
continue;
inFile1 = new Scanner(f);
List<String> tokens = new ArrayList<>();
while (inFile1.hasNext()) {
tokens.add(inFile1.nextLine());
}
String[] fileLines = tokens.toArray(new String[0]);
ArrayList<String> newFileLines = new ArrayList<>();
for (String line : fileLines)
{
if (line.contains("import net.runelite.mapping.Export;"))
continue;
if (line.contains("import net.runelite.mapping.Implements;"))
continue;
if (line.contains("@Export"))
{
count++;
continue;
}
if (line.contains("@Implements"))
{
count++;
continue;
}
newFileLines.add(line);
}
write(f.getAbsolutePath(), newFileLines.toArray(new String[0]));
}
System.out.println(count + " Implements removed.");
} catch (IOException e) {
e.printStackTrace();
}
}
public static void write (String filename, String[] lines) throws IOException {
BufferedWriter outputWriter;
outputWriter = new BufferedWriter(new FileWriter(filename));
for (String line : lines)
{
outputWriter.write(line);
outputWriter.newLine();
}
outputWriter.flush();
outputWriter.close();
}
}