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

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

?? exceptionmethodbuilder.java

?? 對xml很好的java處理引擎,編譯中綁定xml
?? JAVA
字號:
/*Copyright (c) 2003-2005, Dennis M. SosnoskiAll rights reserved.Redistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this   list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice,   this list of conditions and the following disclaimer in the documentation   and/or other materials provided with the distribution. * Neither the name of JiBX nor the names of its contributors may be used   to endorse or promote products derived from this software without specific   prior written permission.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FORANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ONANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/package org.jibx.binding.classes;import java.util.HashMap;import org.apache.bcel.Constants;import org.apache.bcel.generic.*;import org.jibx.runtime.JiBXException;/** * Builder for simple methods that may just pass checked exceptions on to * caller. * * @author Dennis M. Sosnoski * @version 1.0 */public class ExceptionMethodBuilder extends MethodBuilder{    /** Map for object to variable assignments. */    private HashMap m_slotMap;        /**     * Constructor with types specified.     *     * @param name method name to be built     * @param ret method return type     * @param args types of arguments     * @param cf owning class file information     * @param access flags for method access     * @throws JiBXException on error in initializing method construction     */    public ExceptionMethodBuilder(String name, Type ret, Type[] args,        ClassFile cf, int access) throws JiBXException {        super(name, ret, args, cf, access);    }    /**     * Constructor from signature.     *     * @param name method name to be built     * @param sig method signature     * @param cf owning class file information     * @param access flags for method access     * @throws JiBXException on error in initializing method construction     */    public ExceptionMethodBuilder(String name, String sig,        ClassFile cf, int access) throws JiBXException {        super(name, Type.getReturnType(sig), Type.getArgumentTypes(sig),            cf, access);    }    /**     * Constructor from signature for public, final method.     *     * @param name method name to be built     * @param sig method signature     * @param cf owning class file information     * @throws JiBXException on error in initializing method construction     */    public ExceptionMethodBuilder(String name, String sig, ClassFile cf)        throws JiBXException {        super(name, Type.getReturnType(sig), Type.getArgumentTypes(sig),            cf, Constants.ACC_PUBLIC | Constants.ACC_FINAL);    }    /**     * Define local variable slot for object. The current code in the method     * must have the initial value for the variable on the stack     *     * @param obj owning object of slot     */    public void defineSlot(Object obj, Type type) {        if (m_slotMap == null) {            m_slotMap = new HashMap();        }        LocalVariableGen var = createLocal("var" + m_slotMap.size(), type);        m_slotMap.put(obj, var);    }    /**     * Check if local variable slot defined for object.     *     * @param obj owning object of slot     * @return local variable slot assigned to object, or <code>-1</code> if     * none     */    public int getSlot(Object obj) {        if (m_slotMap != null) {            LocalVariableGen var = (LocalVariableGen)m_slotMap.get(obj);            if (var != null) {                return var.getIndex();            }        }        return -1;    }    /**     * Free local variable slot for object. This clears the usage of the slot     * (if one has been defined for the object) so it can be reused for other     * purposes.     *     * @param obj owning object of slot     */    public void freeSlot(Object obj) {        if (m_slotMap != null) {            LocalVariableGen var = (LocalVariableGen)m_slotMap.get(obj);            if (var != null) {                var.setEnd(getLastInstruction());                m_slotMap.remove(obj);            }        }    }    /**     * Process accumulated exceptions. Just adds the checked exceptions that     * may be thrown within the body to the list for this method, passing them     * on to the caller for handling.     *      * @throws JiBXException on error in exception handling     */    protected void handleExceptions() throws JiBXException {        for (int i = 0; i < m_exceptions.size(); i++) {            m_generator.addException((String)m_exceptions.get(i));        }    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费的国产精品| 一本久久精品一区二区| 国产成人免费视频网站| 5566中文字幕一区二区电影| 国产精品理伦片| 国产91富婆露脸刺激对白| 26uuu色噜噜精品一区二区| 欧美aaaaaa午夜精品| 日韩一区二区三区电影在线观看| 国产精品理伦片| 一本大道久久a久久精品综合| 国产精品国产精品国产专区不蜜| 成人av电影在线| 中文字幕视频一区| 99久久99久久精品免费看蜜桃| 中文一区在线播放 | 成人美女视频在线观看18| 久久精品这里都是精品| 国产+成+人+亚洲欧洲自线| 久久一日本道色综合| 国产精品 日产精品 欧美精品| 精品国产一二三| 成人动漫一区二区在线| 一区二区三区精品视频| 欧美一区二区三区免费观看视频| 国产做a爰片久久毛片| 自拍偷拍亚洲激情| 欧美三级在线视频| 国产酒店精品激情| 亚洲午夜久久久| 久久久精品tv| 色婷婷狠狠综合| 精一区二区三区| 国产精品系列在线| 欧美日韩一区二区三区不卡| 国产精品自产自拍| 五月激情综合网| 国产色爱av资源综合区| 国产91色综合久久免费分享| 亚洲电影一区二区三区| 中文字幕一区二区三区四区不卡| 日韩一区二区三区三四区视频在线观看 | 国产一区二区三区av电影 | 日韩美女久久久| 国产色产综合产在线视频| 欧美一区二区免费观在线| 色综合久久久网| 另类小说视频一区二区| 亚洲一区二区三区四区的| 国产精品久久久久7777按摩| 91极品视觉盛宴| 国产成人aaaa| 成人免费看视频| 不卡的av中国片| 国产999精品久久| 高潮精品一区videoshd| 日韩av高清在线观看| 日韩精品一区二区三区视频播放 | 成人自拍视频在线观看| 国产xxx精品视频大全| 成熟亚洲日本毛茸茸凸凹| 国产99久久久精品| 六月丁香综合在线视频| 久久99热这里只有精品| 日韩av中文在线观看| 亚洲黄色录像片| 亚洲午夜久久久久| 一区二区三区在线免费| 国产精品黄色在线观看| 亚洲图片你懂的| 日韩精品亚洲专区| 国产91丝袜在线播放0| 色婷婷综合视频在线观看| 欧美久久一区二区| 国产欧美在线观看一区| 久久女同性恋中文字幕| 综合色中文字幕| 婷婷成人激情在线网| 国产呦萝稀缺另类资源| 欧美午夜精品免费| 国产欧美一区二区在线| 国产精品免费aⅴ片在线观看| 一区二区在线观看av| 麻豆精品新av中文字幕| 色婷婷激情一区二区三区| 一区二区视频在线| 久久成人久久爱| 欧美一区二区人人喊爽| 亚洲欧洲日韩一区二区三区| 日本91福利区| 91亚洲国产成人精品一区二区三| 精品日本一线二线三线不卡| 亚洲一二三四在线观看| 成人黄动漫网站免费app| 精品av综合导航| 日韩高清一区在线| 色婷婷亚洲综合| 亚洲精品国产精华液| 99免费精品在线观看| 亚洲精品一区二区三区影院 | 99re这里只有精品视频首页| 国产午夜三级一区二区三| 久久精品国产精品青草| 日韩一区二区免费在线观看| 婷婷久久综合九色综合绿巨人| www.在线成人| 精品久久久三级丝袜| 久久99国产精品久久99果冻传媒| 9191国产精品| 极品少妇xxxx精品少妇偷拍| 精品日本一线二线三线不卡| 蜜桃视频第一区免费观看| 欧美电影免费观看完整版| 亚洲成a人在线观看| 欧美高清激情brazzers| 日韩成人一级大片| 国产日韩高清在线| 97se亚洲国产综合在线| 亚洲日韩欧美一区二区在线| 91浏览器在线视频| 亚洲电影第三页| 久久久久九九视频| 91亚洲精品久久久蜜桃| 午夜一区二区三区视频| 久久精品亚洲乱码伦伦中文| 成人污污视频在线观看| 亚洲电影你懂得| 国产精品美女久久久久aⅴ国产馆| 91亚洲国产成人精品一区二区三| 男人操女人的视频在线观看欧美| 欧美激情一区不卡| 在线播放/欧美激情| 毛片一区二区三区| 亚洲欧美在线视频观看| 精品欧美乱码久久久久久| 欧洲av在线精品| 亚洲欧美成人一区二区三区| 麻豆一区二区三| 激情文学综合插| 91麻豆精东视频| 欧美精品一区男女天堂| 国产精品国产三级国产三级人妇 | 三级一区在线视频先锋| 亚洲影院在线观看| 亚洲图片欧美色图| 日韩高清在线观看| 免费久久99精品国产| 麻豆精品一二三| 岛国精品在线播放| 91亚洲男人天堂| 精品1区2区在线观看| 中文字幕不卡一区| 免费成人小视频| 99久久精品久久久久久清纯| 欧美日韩国产小视频在线观看| 日韩片之四级片| 国产日韩欧美高清在线| 亚洲欧美激情一区二区| 丝袜美腿高跟呻吟高潮一区| 美腿丝袜在线亚洲一区| jiyouzz国产精品久久| 欧美日本在线看| 国产精品美日韩| 久久超碰97中文字幕| 色噜噜狠狠色综合欧洲selulu| 日韩欧美中文字幕一区| 亚洲与欧洲av电影| 91视频xxxx| 国产精品久久久久一区二区三区| 奇米一区二区三区av| 日韩激情av在线| 久久电影网站中文字幕| 欧美一二三区在线观看| 日韩av电影免费观看高清完整版 | 国产最新精品精品你懂的| 欧美日韩中文字幕一区二区| 国产精品福利电影一区二区三区四区| 亚洲一区二区三区美女| 色综合中文字幕国产| 欧美va亚洲va香蕉在线| 秋霞影院一区二区| 欧美日韩精品二区第二页| 亚洲综合一区在线| 色哟哟一区二区在线观看| 亚洲人成在线播放网站岛国| 成人性生交大片免费看在线播放 | 欧美国产日韩亚洲一区| 韩国av一区二区三区四区| 亚洲精品在线观看网站| 久久国内精品视频| 欧美一卡二卡三卡四卡| 日本欧洲一区二区| 日韩无一区二区| 国产专区综合网| 国产精品久久久久久久久久久免费看 | 亚洲综合一区二区三区| 欧美久久一二区| 国产精品一区二区在线观看网站| 久久精子c满五个校花| 91视频免费观看|