亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vmbridge_jdk13.java

?? 主要的怎么樣結合java 和 javascript!
?? JAVA
字號:
/* -*- Mode: java; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- * * The contents of this file are subject to the Netscape Public * License Version 1.1 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.mozilla.org/NPL/ * * Software distributed under the License is distributed on an "AS * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * implied. See the License for the specific language governing * rights and limitations under the License. * * The Original Code is Rhino code, released * May 6, 1999. * * The Initial Developer of the Original Code is Netscape * Communications Corporation.  Portions created by Netscape are * Copyright (C) 1997-2000 Netscape Communications Corporation. All * Rights Reserved. * * Contributor(s): * * Igor Bukanov, igor@mir2.org * Attila Szegedi, szegedia@freemail.hu * * Alternatively, the contents of this file may be used under the * terms of the GNU Public License (the "GPL"), in which case the * provisions of the GPL are applicable instead of those above. * If you wish to allow use of your version of this file only * under the terms of the GPL and not to allow others to use your * version of this file under the NPL, indicate your decision by * deleting the provisions above and replace them with the notice * and other provisions required by the GPL.  If you do not delete * the provisions above, a recipient may use your version of this * file under either the NPL or the GPL. */package org.mozilla.javascript.jdk13;import java.lang.reflect.AccessibleObject;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationHandler;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import org.mozilla.javascript.*;public class VMBridge_jdk13 extends VMBridge{    private ThreadLocal contextLocal = new ThreadLocal();    protected Object getThreadContextHelper()    {        // To make subsequent batch calls to getContext/setContext faster        // associate permanently one element array with contextLocal        // so getContext/setContext would need just to read/write the first        // array element.        // Note that it is necessary to use Object[], not Context[] to allow        // garbage collection of Rhino classes. For details see comments        // by Attila Szegedi in        // https://bugzilla.mozilla.org/show_bug.cgi?id=281067#c5        Object[] storage = (Object[])contextLocal.get();        if (storage == null) {            storage = new Object[1];            contextLocal.set(storage);        }        return storage;    }    protected Context getContext(Object contextHelper)    {        Object[] storage = (Object[])contextHelper;        return (Context)storage[0];    }    protected void setContext(Object contextHelper, Context cx)    {        Object[] storage = (Object[])contextHelper;        storage[0] = cx;    }    protected ClassLoader getCurrentThreadClassLoader()    {        return Thread.currentThread().getContextClassLoader();    }    protected boolean tryToMakeAccessible(Object accessibleObject)    {        if (!(accessibleObject instanceof AccessibleObject)) {            return false;        }        AccessibleObject accessible = (AccessibleObject)accessibleObject;        if (accessible.isAccessible()) {            return true;        }        try {            accessible.setAccessible(true);        } catch (Exception ex) { }        return accessible.isAccessible();    }    protected Object getInterfaceProxyHelper(ContextFactory cf,                                             Class[] interfaces)    {        // XXX: How to handle interfaces array withclasses from different        // class loaders? Using cf.getApplicationClassLoader() ?        ClassLoader loader = interfaces[0].getClassLoader();        Class cl = Proxy.getProxyClass(loader, interfaces);        Constructor c;        try {            c = cl.getConstructor(new Class[] { InvocationHandler.class });        } catch (NoSuchMethodException ex) {            // Should not happen            throw Kit.initCause(new IllegalStateException(), ex);        }        return c;    }    protected Object newInterfaceProxy(Object proxyHelper,                                       final ContextFactory cf,                                       final InterfaceAdapter adapter,                                       final Object target,                                       final Scriptable topScope)    {        Constructor c = (Constructor)proxyHelper;        InvocationHandler handler = new InvocationHandler() {                public Object invoke(Object proxy,                                     Method method,                                     Object[] args)                {                    return adapter.invoke(cf, target, topScope, method, args);                }            };        Object proxy;        try {            proxy = c.newInstance(new Object[] { handler });        } catch (InvocationTargetException ex) {            throw Context.throwAsScriptRuntimeEx(ex);        } catch (IllegalAccessException ex) {            // Shouls not happen            throw Kit.initCause(new IllegalStateException(), ex);        } catch (InstantiationException ex) {            // Shouls not happen            throw Kit.initCause(new IllegalStateException(), ex);        }        return proxy;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲制服丝袜av| 日韩欧美一级片| 国产精品国产三级国产aⅴ原创| 日韩av电影免费观看高清完整版在线观看 | 欧美久久久影院| 中文字幕一区在线| 成人av在线看| 亚洲猫色日本管| 欧美在线观看视频一区二区 | 波多野结衣的一区二区三区| 国产免费成人在线视频| 91女人视频在线观看| 亚洲欧美国产77777| 欧美亚洲国产一区在线观看网站| 香蕉成人伊视频在线观看| 欧美日韩黄色影视| 亚洲一区二区三区四区在线免费观看| 91精彩视频在线观看| 亚洲国产一区视频| 精品99久久久久久| 成人精品视频一区二区三区| 亚洲欧美日韩国产成人精品影院| 在线精品亚洲一区二区不卡| 亚洲小说欧美激情另类| 久久久激情视频| 91免费视频网址| 日韩国产欧美在线播放| 精品日韩一区二区| youjizz久久| 亚洲二区视频在线| 久久只精品国产| 欧美影片第一页| 天天色综合天天| 国产免费观看久久| 欧美最猛黑人xxxxx猛交| 激情欧美日韩一区二区| 中文字幕综合网| 亚洲精品一区二区三区影院 | 日韩精品国产欧美| 国产女人水真多18毛片18精品视频| 色婷婷av一区二区三区大白胸| 一区二区三区久久| 久久久久久久久久看片| 91女神在线视频| 丁香五精品蜜臀久久久久99网站| 一区二区三区丝袜| 中文字幕一区二区三区精华液| 欧美日韩精品久久久| 午夜视频在线观看一区二区三区| 国产精品丝袜在线| 欧美挠脚心视频网站| av中文字幕不卡| 美女免费视频一区二区| 在线亚洲一区二区| 国产精品一区二区不卡| 亚欧色一区w666天堂| 亚洲人成网站在线| 久久女同精品一区二区| 日韩视频免费观看高清完整版 | 亚洲一区二区成人在线观看| 国产精品萝li| 精品国产免费人成电影在线观看四季 | 亚洲一区在线视频| 中文字幕一区二区三中文字幕| 日韩欧美中文字幕一区| av欧美精品.com| 国产一区二区成人久久免费影院| 亚洲一区二区三区四区在线免费观看| 国产精品传媒视频| 久久久美女毛片| 激情综合色丁香一区二区| 青青草精品视频| 亚洲一区在线观看视频| 一区二区三区四区激情| 中文字幕一区二区三区不卡| 亚洲人精品一区| 国产精品高清亚洲| 欧美日韩高清在线| 欧美精品视频www在线观看| 一本一道综合狠狠老| 91小视频在线观看| 成人高清视频在线| 色综合中文字幕国产| 国产一区二区免费看| 日韩国产欧美三级| 美女精品自拍一二三四| 免费观看成人av| 韩国欧美一区二区| 国产精品正在播放| www.亚洲免费av| 美女脱光内衣内裤视频久久网站| 午夜精品久久久久| 亚洲一区二区三区四区在线免费观看 | 欧美aaaaaa午夜精品| 日本成人在线电影网| 国产一区二区按摩在线观看| 精彩视频一区二区| 成人国产电影网| 成人18视频在线播放| 欧美亚洲图片小说| 欧美日韩免费一区二区三区视频 | 欧美精品在线观看播放| 7777精品伊人久久久大香线蕉最新版| 日韩欧美国产高清| 精品国产凹凸成av人网站| 久久精品欧美一区二区三区不卡 | 欧美午夜电影一区| 日韩欧美国产不卡| 91久久香蕉国产日韩欧美9色| 欧美一级高清片在线观看| 久久综合色播五月| 久久香蕉国产线看观看99| 成人免费小视频| 中文字幕永久在线不卡| 日韩和欧美的一区| 国产在线精品免费av| 欧美性淫爽ww久久久久无| 欧美精品 日韩| 国产无人区一区二区三区| 亚洲精品成人精品456| 男男成人高潮片免费网站| 另类小说色综合网站| 岛国精品在线观看| aaa亚洲精品| 日韩一区二区三区免费看| 欧美调教femdomvk| 国产精品国产自产拍在线| 亚洲成人激情综合网| 国产精品91一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美成人video| 亚洲人成精品久久久久| 国产久卡久卡久卡久卡视频精品| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美日韩中字一区| 久久午夜国产精品| 亚洲va欧美va天堂v国产综合| 日韩中文欧美在线| 91福利在线播放| 精品噜噜噜噜久久久久久久久试看| 一区二区三区电影在线播| 久久99蜜桃精品| 欧美日韩国产高清一区| 亚洲综合在线第一页| 国产电影精品久久禁18| 欧美亚洲日本一区| 亚洲女同一区二区| 国模娜娜一区二区三区| 欧美久久久久久久久| 亚洲人成影院在线观看| 九九精品一区二区| 欧美高清视频在线高清观看mv色露露十八| 日韩精品一区二区三区四区视频| 亚洲成av人片在线观看无码| 成人黄色网址在线观看| 国产精品视频九色porn| 蜜臀久久99精品久久久画质超高清 | 国产精品你懂的在线| 六月丁香婷婷色狠狠久久| 欧美一级欧美三级在线观看| 亚洲综合在线免费观看| 色婷婷精品久久二区二区蜜臀av| 国产性做久久久久久| 国产黄人亚洲片| 久久综合色综合88| 国产乱码精品一区二区三区av | 日本v片在线高清不卡在线观看| 99久久婷婷国产综合精品电影| 久久久久九九视频| 亚洲va欧美va国产va天堂影院| 色综合久久久久| 国产精品日产欧美久久久久| 成人禁用看黄a在线| 久久精品欧美日韩精品| 不卡的av在线播放| 国产精品免费免费| 在线这里只有精品| 亚洲女同一区二区| 欧美日韩午夜影院| 午夜成人在线视频| 日韩免费观看高清完整版 | 久久精品二区亚洲w码| 欧美一区二区三区免费在线看 | 国产精品不卡视频| 亚洲国产精品99久久久久久久久| 亚洲女同ⅹxx女同tv| 国产精品天干天干在观线| 国产成人av电影在线| 久久亚洲一级片| 国产一区二区三区| 久久精品水蜜桃av综合天堂| 蜜桃一区二区三区在线| www精品美女久久久tv| 国产福利91精品一区| 国产精品女同互慰在线看| 国产成人免费av在线| 一区二区三区美女视频| 欧美日韩日日骚| 久久er99精品| 国产精品福利av|