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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? processor.html

?? a a a a a a a a a a a a a a a a a a a a a a
?? HTML
字號:
<HTML>
<BODY BGCOLOR="white">
<PRE>
<FONT color="green">001</FONT>    // Copyright (C) 2004-2006 Ferdinand Prantl &lt;prantl@host.sk&gt;<a name="line.1"></a>
<FONT color="green">002</FONT>    // All rights reserved.<a name="line.2"></a>
<FONT color="green">003</FONT>    //<a name="line.3"></a>
<FONT color="green">004</FONT>    // This library is free software; you can redistribute it and/or<a name="line.4"></a>
<FONT color="green">005</FONT>    // modify it under the terms of the GNU Library General Public<a name="line.5"></a>
<FONT color="green">006</FONT>    // License as published by the Free Software Foundation; either<a name="line.6"></a>
<FONT color="green">007</FONT>    // version 2 of the License, or (at your option) any later version.<a name="line.7"></a>
<FONT color="green">008</FONT>    //<a name="line.8"></a>
<FONT color="green">009</FONT>    // This library is distributed in the hope that it will be useful,<a name="line.9"></a>
<FONT color="green">010</FONT>    // but WITHOUT ANY WARRANTY; without even the implied warranty of<a name="line.10"></a>
<FONT color="green">011</FONT>    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the<a name="line.11"></a>
<FONT color="green">012</FONT>    // GNU Library General Public License for more details.<a name="line.12"></a>
<FONT color="green">013</FONT>    //<a name="line.13"></a>
<FONT color="green">014</FONT>    // You should have received a copy of the GNU Library General<a name="line.14"></a>
<FONT color="green">015</FONT>    // Public License along with this library; if not, write to the<a name="line.15"></a>
<FONT color="green">016</FONT>    // Free Software Foundation, Inc., 59 Temple Place - Suite 330,<a name="line.16"></a>
<FONT color="green">017</FONT>    // Boston, MA 02111-1307, USA.<a name="line.17"></a>
<FONT color="green">018</FONT>    //<a name="line.18"></a>
<FONT color="green">019</FONT>    // See http://prantl.host.sk/jarin or http://jarin.sourceforge.net<a name="line.19"></a>
<FONT color="green">020</FONT>    // for the most recent version and more information.<a name="line.20"></a>
<FONT color="green">021</FONT>    <a name="line.21"></a>
<FONT color="green">022</FONT>    package sk.host.prantl.jarek;<a name="line.22"></a>
<FONT color="green">023</FONT>    <a name="line.23"></a>
<FONT color="green">024</FONT>    /**<a name="line.24"></a>
<FONT color="green">025</FONT>     * Base class with the common type identifier and signature conversion functionality for<a name="line.25"></a>
<FONT color="green">026</FONT>     * the classes Analyzer and Extractor.<a name="line.26"></a>
<FONT color="green">027</FONT>     */<a name="line.27"></a>
<FONT color="green">028</FONT>    public class Processor {<a name="line.28"></a>
<FONT color="green">029</FONT>    <a name="line.29"></a>
<FONT color="green">030</FONT>        // ensure usage only as a parent class<a name="line.30"></a>
<FONT color="green">031</FONT>        protected Processor() {<a name="line.31"></a>
<FONT color="green">032</FONT>        }<a name="line.32"></a>
<FONT color="green">033</FONT>    <a name="line.33"></a>
<FONT color="green">034</FONT>        /**<a name="line.34"></a>
<FONT color="green">035</FONT>         * Creates a global class from a nested one by removing the dollar signs ($) from it.<a name="line.35"></a>
<FONT color="green">036</FONT>         * <a name="line.36"></a>
<FONT color="green">037</FONT>         * @param name<a name="line.37"></a>
<FONT color="green">038</FONT>         *        name of the native type to convert<a name="line.38"></a>
<FONT color="green">039</FONT>         * @return converted name of the global type<a name="line.39"></a>
<FONT color="green">040</FONT>         */<a name="line.40"></a>
<FONT color="green">041</FONT>        public static String translateName(String name) {<a name="line.41"></a>
<FONT color="green">042</FONT>            // remove the dollar signs ($) as long as any is present<a name="line.42"></a>
<FONT color="green">043</FONT>            for (int i = name.indexOf('$'); i &gt;= 0; i = name.indexOf('$', i))<a name="line.43"></a>
<FONT color="green">044</FONT>                name = name.substring(0, i) + name.substring(i + 1);<a name="line.44"></a>
<FONT color="green">045</FONT>            return name;<a name="line.45"></a>
<FONT color="green">046</FONT>        }<a name="line.46"></a>
<FONT color="green">047</FONT>    <a name="line.47"></a>
<FONT color="green">048</FONT>        /**<a name="line.48"></a>
<FONT color="green">049</FONT>         * Creates the JNI type representation of the type.<a name="line.49"></a>
<FONT color="green">050</FONT>         * <a name="line.50"></a>
<FONT color="green">051</FONT>         * @param type<a name="line.51"></a>
<FONT color="green">052</FONT>         *        type to create JNI signature of<a name="line.52"></a>
<FONT color="green">053</FONT>         * @return JNI type signature<a name="line.53"></a>
<FONT color="green">054</FONT>         */<a name="line.54"></a>
<FONT color="green">055</FONT>        public static String translateType(Class type) {<a name="line.55"></a>
<FONT color="green">056</FONT>            // get the class name to create a JNI type representation from it<a name="line.56"></a>
<FONT color="green">057</FONT>            String name = type.getName();<a name="line.57"></a>
<FONT color="green">058</FONT>            // skip arrays, which are alwys so, already converted complex types<a name="line.58"></a>
<FONT color="green">059</FONT>            // and already converted primitive types and return the result immediately<a name="line.59"></a>
<FONT color="green">060</FONT>            if (name.startsWith("[") || name.startsWith("L") || name.length() == 1)<a name="line.60"></a>
<FONT color="green">061</FONT>                return name;<a name="line.61"></a>
<FONT color="green">062</FONT>            // convert the primitive types<a name="line.62"></a>
<FONT color="green">063</FONT>            if (name.equals("boolean"))<a name="line.63"></a>
<FONT color="green">064</FONT>                return "Z";<a name="line.64"></a>
<FONT color="green">065</FONT>            if (name.equals("byte"))<a name="line.65"></a>
<FONT color="green">066</FONT>                return "B";<a name="line.66"></a>
<FONT color="green">067</FONT>            if (name.equals("char"))<a name="line.67"></a>
<FONT color="green">068</FONT>                return "C";<a name="line.68"></a>
<FONT color="green">069</FONT>            if (name.equals("short"))<a name="line.69"></a>
<FONT color="green">070</FONT>                return "S";<a name="line.70"></a>
<FONT color="green">071</FONT>            if (name.equals("int"))<a name="line.71"></a>
<FONT color="green">072</FONT>                return "I";<a name="line.72"></a>
<FONT color="green">073</FONT>            if (name.equals("long"))<a name="line.73"></a>
<FONT color="green">074</FONT>                return "J";<a name="line.74"></a>
<FONT color="green">075</FONT>            if (name.equals("float"))<a name="line.75"></a>
<FONT color="green">076</FONT>                return "F";<a name="line.76"></a>
<FONT color="green">077</FONT>            if (name.equals("double"))<a name="line.77"></a>
<FONT color="green">078</FONT>                return "D";<a name="line.78"></a>
<FONT color="green">079</FONT>            // convert the complex types<a name="line.79"></a>
<FONT color="green">080</FONT>            return "L" + name + ";";<a name="line.80"></a>
<FONT color="green">081</FONT>        }<a name="line.81"></a>
<FONT color="green">082</FONT>    <a name="line.82"></a>
<FONT color="green">083</FONT>        /**<a name="line.83"></a>
<FONT color="green">084</FONT>         * Creates the JNI type representation of the method.<a name="line.84"></a>
<FONT color="green">085</FONT>         * <a name="line.85"></a>
<FONT color="green">086</FONT>         * @param parameters<a name="line.86"></a>
<FONT color="green">087</FONT>         *        parameters of the method to create JNI signature of<a name="line.87"></a>
<FONT color="green">088</FONT>         * @param result<a name="line.88"></a>
<FONT color="green">089</FONT>         *        result type of the method to create JNI signature of<a name="line.89"></a>
<FONT color="green">090</FONT>         * @return JNI member signature<a name="line.90"></a>
<FONT color="green">091</FONT>         */<a name="line.91"></a>
<FONT color="green">092</FONT>        public static String translateParameters(Class[] parameters, Class result) {<a name="line.92"></a>
<FONT color="green">093</FONT>            // create a JNI type representation for a method: (parameters)result<a name="line.93"></a>
<FONT color="green">094</FONT>            StringBuffer buffer = new StringBuffer();<a name="line.94"></a>
<FONT color="green">095</FONT>            buffer.append('(');<a name="line.95"></a>
<FONT color="green">096</FONT>            for (int i = 0; i &lt; parameters.length; ++i)<a name="line.96"></a>
<FONT color="green">097</FONT>                buffer.append(translateType(parameters[i]));<a name="line.97"></a>
<FONT color="green">098</FONT>            buffer.append(')');<a name="line.98"></a>
<FONT color="green">099</FONT>            if (result != null &amp;&amp; !result.equals(void.class))<a name="line.99"></a>
<FONT color="green">100</FONT>                buffer.append(translateType(result));<a name="line.100"></a>
<FONT color="green">101</FONT>            else<a name="line.101"></a>
<FONT color="green">102</FONT>                buffer.append('V');<a name="line.102"></a>
<FONT color="green">103</FONT>            return buffer.toString();<a name="line.103"></a>
<FONT color="green">104</FONT>        }<a name="line.104"></a>
<FONT color="green">105</FONT>    <a name="line.105"></a>
<FONT color="green">106</FONT>        /**<a name="line.106"></a>
<FONT color="green">107</FONT>         * Creates the JNI type representation of the constructor.<a name="line.107"></a>
<FONT color="green">108</FONT>         * <a name="line.108"></a>
<FONT color="green">109</FONT>         * @param parameters<a name="line.109"></a>
<FONT color="green">110</FONT>         *        parameters of the constructor to create JNI signature of<a name="line.110"></a>
<FONT color="green">111</FONT>         * @return JNI member signature<a name="line.111"></a>
<FONT color="green">112</FONT>         */<a name="line.112"></a>
<FONT color="green">113</FONT>        public static String translateParameters(Class[] parameters) {<a name="line.113"></a>
<FONT color="green">114</FONT>            // create a JNI type representation for a constructor: (parameters)V<a name="line.114"></a>
<FONT color="green">115</FONT>            StringBuffer buffer = new StringBuffer();<a name="line.115"></a>
<FONT color="green">116</FONT>            buffer.append('(');<a name="line.116"></a>
<FONT color="green">117</FONT>            for (int i = 0; i &lt; parameters.length; ++i)<a name="line.117"></a>
<FONT color="green">118</FONT>                buffer.append(translateType(parameters[i]));<a name="line.118"></a>
<FONT color="green">119</FONT>            buffer.append(")V");<a name="line.119"></a>
<FONT color="green">120</FONT>            return buffer.toString();<a name="line.120"></a>
<FONT color="green">121</FONT>        }<a name="line.121"></a>
<FONT color="green">122</FONT>    <a name="line.122"></a>
<FONT color="green">123</FONT>    }<a name="line.123"></a>




























































</PRE>
</BODY>
</HTML>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二| 麻豆成人91精品二区三区| 亚洲bt欧美bt精品777| 国产一区二区三区免费在线观看| av一二三不卡影片| 欧美xfplay| 亚洲成a人v欧美综合天堂下载 | 国产精品免费aⅴ片在线观看| 亚洲成人www| 91社区在线播放| 日本一区二区电影| 久久99久久99| 日韩精品中文字幕一区| 天天色图综合网| 91国产精品成人| 国产精品视频一二三区 | 一区二区国产盗摄色噜噜| 国产精品亚洲午夜一区二区三区| 91精品麻豆日日躁夜夜躁| 亚洲美女一区二区三区| 粉嫩一区二区三区性色av| 精品久久久久久久久久久久包黑料 | bt7086福利一区国产| 久久久高清一区二区三区| 国产一区二区三区黄视频 | 欧美日韩在线三级| 亚洲欧美国产高清| av动漫一区二区| 亚洲国产成人在线| 国产不卡视频一区二区三区| 久久亚洲一级片| 国产精品夜夜爽| 久久久久久久电影| 丰满少妇在线播放bd日韩电影| 国产亚洲欧美日韩在线一区| 国产伦理精品不卡| 日本一区二区视频在线观看| 高清久久久久久| 中文字幕欧美区| 99免费精品在线观看| 国产精品久久久久久久久免费相片 | 国产精品久久久久影院| 99久久综合国产精品| 亚洲精品国产视频| 欧美日韩日日骚| 麻豆国产精品一区二区三区| xnxx国产精品| 99re这里只有精品首页| 亚洲chinese男男1069| 日韩精品一区二区三区在线 | 国产精品久久久久影院老司| 一本高清dvd不卡在线观看| 亚洲成av人片www| 欧美videossexotv100| 国产91露脸合集magnet| 亚洲欧洲综合另类| 日韩亚洲欧美在线| 成人看片黄a免费看在线| 亚洲精品国产成人久久av盗摄| 91精品国产入口| 懂色av一区二区在线播放| 亚洲免费观看高清完整| 欧美大片在线观看| 99re热这里只有精品免费视频| 亚洲成人久久影院| 国产日韩欧美在线一区| 欧美性色黄大片手机版| 国精产品一区一区三区mba视频| 亚洲欧美一区二区三区久本道91 | 欧美人动与zoxxxx乱| 国产精品影音先锋| 亚洲成人福利片| 国产欧美一区二区在线观看| 欧美日韩不卡一区二区| 成人av集中营| 免费精品视频在线| 亚洲美女屁股眼交3| 精品国产电影一区二区| 91成人在线精品| 成人黄色在线看| 美国三级日本三级久久99| 亚洲欧美另类小说视频| 2023国产一二三区日本精品2022| 欧美午夜理伦三级在线观看| 国产aⅴ精品一区二区三区色成熟| 亚洲mv在线观看| 中文字幕视频一区| 精品粉嫩aⅴ一区二区三区四区| 欧美视频日韩视频在线观看| zzijzzij亚洲日本少妇熟睡| 狠狠色丁香久久婷婷综合丁香| 亚洲一区二区黄色| 亚洲视频资源在线| 久久你懂得1024| 日韩午夜激情视频| 欧美日韩精品一区二区| 色噜噜狠狠成人中文综合| 粉嫩13p一区二区三区| 精品一区二区在线观看| 蜜臂av日日欢夜夜爽一区| 五月激情六月综合| 亚洲一二三四在线观看| 亚洲黄色性网站| 一区二区三区在线观看欧美| 亚洲人成网站精品片在线观看| 欧美韩日一区二区三区四区| 久久婷婷一区二区三区| 日韩三级精品电影久久久| 欧美日韩国产一二三| 欧美日韩大陆一区二区| 欧美三级日本三级少妇99| 欧美色图一区二区三区| 欧美熟乱第一页| 777a∨成人精品桃花网| 欧美久久婷婷综合色| 91精品免费观看| 精品国产一区二区三区忘忧草| 欧美草草影院在线视频| 久久久综合精品| 中文字幕av资源一区| 综合电影一区二区三区 | 欧美激情一区二区三区不卡 | 国产拍欧美日韩视频二区| 中文字幕成人av| 依依成人精品视频| 午夜精品123| 激情久久五月天| 国产精品911| 色悠久久久久综合欧美99| 欧美三级视频在线观看| 日韩欧美在线不卡| 国产日产欧产精品推荐色| 国产精品高潮呻吟| 亚洲高清在线精品| 极品少妇xxxx精品少妇偷拍| 福利一区二区在线| 欧美自拍丝袜亚洲| 欧美一区二区不卡视频| 中文字幕精品一区二区精品绿巨人 | 伊人婷婷欧美激情| 青青草精品视频| 成人深夜视频在线观看| 99riav久久精品riav| 欧美理论在线播放| 国产日韩欧美精品一区| 亚洲一区自拍偷拍| 国产精品中文字幕一区二区三区| 91视频一区二区三区| 日韩欧美国产综合一区 | 成人午夜免费av| 欧美曰成人黄网| 国产视频一区在线观看| 一区二区三区不卡在线观看| 久久se这里有精品| 在线观看一区二区精品视频| 久久久久久久久久看片| 亚洲国产精品一区二区尤物区| 国产精品亚洲第一| 欧美电影一区二区| 亚洲日本在线视频观看| 久久99国产精品久久99| 欧美综合色免费| 欧美激情一区二区三区不卡| 日本不卡一区二区三区高清视频| 99这里只有精品| 久久久久久久免费视频了| 五月天亚洲精品| 色屁屁一区二区| 中文字幕av资源一区| 久久精品国产网站| 欧美日本在线一区| 亚洲三级在线免费观看| 国产精品一区二区久久不卡 | 国内精品伊人久久久久av一坑| 欧美体内she精视频| 亚洲欧洲无码一区二区三区| 国产又黄又大久久| 宅男在线国产精品| 香蕉成人啪国产精品视频综合网| 91影院在线免费观看| 国产精品久久久久久久久免费相片| 精品一区二区av| 精品国产乱码久久久久久浪潮| 日韩一区精品字幕| 欧美综合久久久| 亚洲一区二区三区四区在线| 一本到高清视频免费精品| 国产精品久久久久久亚洲毛片 | 欧美亚洲丝袜传媒另类| 综合在线观看色| 99久久99久久精品免费观看 | 在线欧美小视频| 伊人色综合久久天天| 91福利区一区二区三区| 亚洲精品亚洲人成人网| 色婷婷激情综合| 亚洲成av人片在线观看| 欧美三级电影在线看| 午夜电影网一区| 精品久久久久久久人人人人传媒|