Proper support for OpenJDK 12.

This commit is contained in:
MobiusDevelopment
2019-07-25 12:52:34 +00:00
parent a30408352f
commit 1d1c08fbd7
130 changed files with 286 additions and 286 deletions

View File

@ -30,9 +30,9 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.logging.Logger;
import org.openjavac.tools.Diagnostic;
import org.openjavac.tools.DiagnosticCollector;
import org.openjavac.tools.JavaFileObject;
import javax.tools.Diagnostic;
import javax.tools.DiagnosticCollector;
import javax.tools.JavaFileObject;
import org.l2jmobius.gameserver.scripting.annotations.Disabled;

View File

@ -23,8 +23,8 @@ import java.util.Map.Entry;
import java.util.Properties;
import java.util.logging.Logger;
import org.openjavac.tools.JavaCompiler;
import org.openjavac.tools.javac.api.JavacTool;
import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;
/**
* @author Mobius
@ -34,7 +34,7 @@ public class JavaScriptingEngine
private static final Logger LOGGER = Logger.getLogger(JavaScriptingEngine.class.getName());
private final static Map<String, String> _properties = new HashMap<>();
private final static JavaCompiler _compiler = JavacTool.create();
private final static JavaCompiler _compiler = ToolProvider.getSystemJavaCompiler();
public JavaScriptingEngine()
{

View File

@ -24,10 +24,10 @@ import java.util.Iterator;
import java.util.LinkedList;
import java.util.Set;
import org.openjavac.tools.FileObject;
import org.openjavac.tools.JavaFileObject;
import org.openjavac.tools.JavaFileObject.Kind;
import org.openjavac.tools.StandardJavaFileManager;
import javax.tools.FileObject;
import javax.tools.JavaFileObject;
import javax.tools.JavaFileObject.Kind;
import javax.tools.StandardJavaFileManager;
/**
* @author HorridoJoho

View File

@ -26,8 +26,7 @@ import java.nio.file.Path;
import javax.lang.model.element.Modifier;
import javax.lang.model.element.NestingKind;
import org.openjavac.tools.JavaFileObject;
import javax.tools.JavaFileObject;
/**
* @author HorridoJoho