⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bug409702test.java

📁 這是一個javascript 的 interpreter是了解 web browser的好材料
💻 JAVA
字号:
/** *  */package org.mozilla.javascript.tests;import junit.framework.TestCase;import org.mozilla.javascript.*;/** * See https://bugzilla.mozilla.org/show_bug.cgi?id=409702 * @author Norris Boyd */public class Bug409702Test extends TestCase {      public static abstract class Test {        public Test() {        }        public abstract void a();        public abstract int b();        public static abstract class Subclass extends Test {            @Override            public final void a() {            }        }    }    public void testAdapter() {      final int value = 12;      String source =           "var instance = " +          "  new JavaAdapter(" + getClass().getName() + ".Test.Subclass," +          "{ b: function () { return " + value + "; } });" +          "instance.b();";      Context cx = ContextFactory.getGlobal().enterContext();      try {          Scriptable scope = cx.initStandardObjects();          Object result = cx.evaluateString(scope, source, "source", 1, null);          assertEquals(new Integer(value), result);      } finally {          Context.exit();      }  }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -