Explorar el Código

JavaCompiler: Use LinkedHashMap to preserve execution order

kindlich hace 5 años
padre
commit
96b6386d79
No se encontró ninguna clave conocida en la base de datos para esta firma

+ 2
- 2
JavaBytecodeCompiler/src/main/java/org/openzen/zenscript/javabytecode/JavaCompiler.java Ver fichero

@@ -5,7 +5,7 @@
5 5
  */
6 6
 package org.openzen.zenscript.javabytecode;
7 7
 
8
-import java.util.HashMap;
8
+import java.util.LinkedHashMap;
9 9
 import java.util.Map;
10 10
 import org.objectweb.asm.ClassWriter;
11 11
 import org.objectweb.asm.Opcodes;
@@ -40,7 +40,7 @@ public class JavaCompiler {
40 40
 	public JavaCompiler() {}
41 41
 	
42 42
 	public JavaBytecodeModule compile(String packageName, SemanticModule module, JavaCompileSpace space) {
43
-		Map<String, JavaScriptFile> scriptBlocks = new HashMap<>();
43
+		Map<String, JavaScriptFile> scriptBlocks = new LinkedHashMap<>();
44 44
 		
45 45
 		JavaBytecodeModule target = new JavaBytecodeModule(module.module, module.parameters);
46 46
 		JavaBytecodeContext context = new JavaBytecodeContext(target, space, module.modulePackage, packageName);

Loading…
Cancelar
Guardar