Implement System.console(). Since this method is defined to return null

if no console is available, return null.
This commit is contained in:
Mike Poindexter 2015-07-20 17:41:57 -07:00
parent 0b7f3c14ac
commit 59fd601a9c
2 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,7 @@
package org.teavm.classlib.java.io;
import org.teavm.classlib.java.lang.TObject;
public class TConsole extends TObject {
}

View File

@ -15,6 +15,7 @@
*/
package org.teavm.classlib.java.lang;
import org.teavm.classlib.java.io.TConsole;
import org.teavm.classlib.java.io.TPrintStream;
import org.teavm.classlib.java.lang.reflect.TArray;
import org.teavm.dependency.PluggableDependency;
@ -31,6 +32,10 @@ public final class TSystem extends TObject {
private TSystem() {
}
public static TConsole console() {
return null;
}
public static void arraycopy(TObject src, int srcPos, TObject dest, int destPos, int length) {
if (src == null || dest == null) {
throw new TNullPointerException(TString.wrap("Either src or dest is null"));