Skip to content

Commit bed57ac

Browse files
committed
Optimize imports
1 parent 84fb523 commit bed57ac

29 files changed

Lines changed: 20 additions & 132 deletions

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/WurstCompilerJassImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
import de.peeeq.wurstio.utils.FileReading;
1515
import de.peeeq.wurstio.utils.FileUtils;
1616
import de.peeeq.wurstscript.*;
17-
import de.peeeq.wurstscript.ast.Element;
1817
import de.peeeq.wurstscript.ast.*;
18+
import de.peeeq.wurstscript.ast.Element;
1919
import de.peeeq.wurstscript.attributes.CompilationUnitInfo;
2020
import de.peeeq.wurstscript.attributes.CompileError;
2121
import de.peeeq.wurstscript.attributes.ErrorHandler;
@@ -49,7 +49,6 @@
4949
import static de.peeeq.wurstio.CompiletimeFunctionRunner.FunctionFlagToRun.CompiletimeFunctions;
5050
import static de.peeeq.wurstscript.WurstOperator.PLUS;
5151
import static de.peeeq.wurstscript.translation.imtranslation.FunctionFlagEnum.IS_EXTERN;
52-
import static de.peeeq.wurstscript.translation.imtranslation.FunctionFlagEnum.IS_NATIVE;
5352

5453
public class WurstCompilerJassImpl implements WurstCompiler {
5554

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/intermediateLang/interpreter/ProgramStateIO.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.google.common.collect.Maps;
44
import de.peeeq.wurstio.mpq.MpqEditor;
55
import de.peeeq.wurstio.objectreader.ObjectFileType;
6-
import de.peeeq.wurstio.utils.FileUtils;
76
import de.peeeq.wurstscript.WLogger;
87
import de.peeeq.wurstscript.gui.WurstGui;
98
import de.peeeq.wurstscript.intermediatelang.interpreter.ProgramState;

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/mpq/Jmpq3BasedEditor.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package de.peeeq.wurstio.mpq;
22

33
import com.google.common.base.Preconditions;
4-
import de.peeeq.wurstscript.WLogger;
54
import systems.crigges.jmpq3.JMpqEditor;
65
import systems.crigges.jmpq3.JMpqException;
76
import systems.crigges.jmpq3.MPQOpenOption;

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/utils/FileReading.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
import de.peeeq.wurstscript.WLogger;
55
import org.mozilla.universalchardet.UniversalDetector;
66

7-
import java.io.*;
7+
import java.io.File;
8+
import java.io.IOException;
9+
import java.io.InputStream;
10+
import java.io.Reader;
811
import java.nio.charset.Charset;
912
import java.nio.file.Files;
1013

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/AttrPossibleFunctionSignatures.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import de.peeeq.wurstscript.types.VariablePosition;
1212
import de.peeeq.wurstscript.types.WurstType;
1313

14-
import java.util.Collections;
15-
import java.util.Comparator;
1614
import java.util.List;
1715

1816
import static de.peeeq.wurstscript.attributes.GenericsHelper.givenBinding;

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/names/NameResolution.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
import de.peeeq.wurstscript.utils.Utils;
1313
import org.eclipse.jdt.annotation.Nullable;
1414

15-
import java.util.ArrayList;
16-
import java.util.Collection;
1715
import java.util.List;
1816
import java.util.Optional;
1917

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/prettyPrint/PrettyPrinter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package de.peeeq.wurstscript.attributes.prettyPrint;
22

3-
import de.peeeq.wurstscript.ast.Element;
43
import de.peeeq.wurstscript.ast.*;
4+
import de.peeeq.wurstscript.ast.Element;
55
import de.peeeq.wurstscript.jassAst.*;
66
import de.peeeq.wurstscript.parser.WPos;
77
import de.peeeq.wurstscript.parser.WPosWithComments;

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/ILconstArray.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
package de.peeeq.wurstscript.intermediatelang;
22

33
import de.peeeq.wurstio.jassinterpreter.InterpreterException;
4-
import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
54
import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
5+
import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap;
66

77
import java.util.Arrays;
8-
import java.util.Map;
98
import java.util.function.Supplier;
109

11-
import static com.ibm.icu.text.PluralRules.Operand.e;
12-
1310
public class ILconstArray extends ILconstAbstract {
1411

1512
// Sparse storage for explicit / first-touched entries.

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/interpreter/ILInterpreter.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,11 @@
1616
import de.peeeq.wurstscript.translation.imtranslation.FunctionFlagEnum;
1717
import de.peeeq.wurstscript.translation.imtranslation.ImHelper;
1818
import it.unimi.dsi.fastutil.ints.Int2ObjectLinkedOpenHashMap;
19-
import it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap;
2019
import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap;
2120
import org.eclipse.jdt.annotation.Nullable;
2221

2322
import java.io.File;
2423
import java.util.Arrays;
25-
import java.util.LinkedHashMap;
26-
import java.util.Objects;
2724
import java.util.Optional;
2825
import java.util.stream.Collectors;
2926

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/interpreter/ProgramState.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package de.peeeq.wurstscript.intermediatelang.interpreter;
22

3-
import com.google.common.collect.ImmutableList;
43
import com.google.common.collect.Lists;
54
import de.peeeq.wurstio.jassinterpreter.InterpreterException;
65
import de.peeeq.wurstscript.ast.Element;

0 commit comments

Comments
 (0)