findclass java_Java Context.findClass方法代码示例
import jdk.nashorn.internal.runtime.Context; //导入方法依赖的package包/类
private static Class> simpleType(final String typeName) throws ClassNotFoundException {
final Class> primClass = TypeUtilities.getPrimitiveTypeByName(typeName);
if(primClass != null) {
return primClass;
}
final Context ctx = Global.getThisContext();
try {
return ctx.findClass(typeName);
} catch(final ClassNotFoundException e) {
// The logic below compensates for a frequent user error - when people use dot notation to separate inner
// class names, i.e. "java.lang.Character.UnicodeBlock" vs."java.lang.Character$UnicodeBlock". The logic
// below will try alternative class names, replacing dots at the end of the name with dollar signs.
final StringBuilder nextName = new StringBuilder(typeName);
int lastDot = nextName.length();
for(;;) {
lastDot = nextName.lastIndexOf(".", lastDot - 1);
if(lastDot == -1) {
// Exhausted the search space, class not found - rethrow the original exception.
throw e;
}
nextName.setCharAt(lastDot, '$');
try {
return ctx.findClass(nextName.toString());
} catch(final ClassNotFoundException cnfe) {
// Intentionally ignored, so the loop retries with the next name
}
}
}
}
findclass java_Java Context.findClass方法代码示例相关推荐
- drawimage的用法 java_Java Graphics.drawImage方法代码示例
本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...
- java gettext用法_Java Context.getText方法代码示例
import android.content.Context; //导入方法依赖的package包/类 /** * Song Details * * @param context * @param t ...
- enclosing type java_Java ResolvedJavaType.getEnclosingType方法代码示例
import jdk.vm.ci.meta.ResolvedJavaType; //导入方法依赖的package包/类 @Override protected boolean verify(Struc ...
- drawrect java_Java Graphics.drawRect方法代码示例
import javax.microedition.lcdui.Graphics; //导入方法依赖的package包/类 /** * Draws the item. * * @param g Gra ...
- Bytes int java_Java Bytes.readInt方法代码示例
import net.openhft.chronicle.bytes.Bytes; //导入方法依赖的package包/类 @NotNull @Override public CharSequence ...
- object getkey java_Java S3Object.getKey方法代码示例
import com.amazonaws.services.s3.model.S3Object; //导入方法依赖的package包/类 private S3Object decipher(GetOb ...
- fileset java_Java FileSet.iterator方法代码示例
import org.apache.tools.ant.types.FileSet; //导入方法依赖的package包/类 public void execute() throws BuildExc ...
- x509代码实例java_Java X509AttributeCertificate.getIssuer方法代码示例
import org.bouncycastle.x509.X509AttributeCertificate; //导入方法依赖的package包/类 /** * Parses the contents ...
- toolbar java_Java ToolBar.layout方法代码示例
import org.eclipse.swt.widgets.ToolBar; //导入方法依赖的package包/类 protected ToolBar createToolbar() { fina ...
最新文章
- MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据
- python连接数据库,处理数据结果后生成excel文件
- java面试精典问答
- 异或交换值(有趣点)
- 《江湖X:汉家江湖》两万人在线服务器架构
- pano2vr怎么制作漫游_春节7天长假,在云南怎么玩?
- [开源]基于姿态估计的运动计数APP开发(一)
- APK反编译之APKTOOL的使用
- ResNet 运行在Cifar10 测试集86.38% Tensorflow 2.1 小白从代码实践中 理解
- SpringCloud工作笔记089---SpringBoot中Mybatis使用Condition_Criteria如何筛选日期类型数据
- 允许其他网络用户通过此计算机的internet连接来连_「Azure云」什么是Azure虚拟网络?...
- 下载和安装CUDA和Cudnn(图文详解)
- UE4 虚幻引擎 Metahuman怎么导入到项目中
- php dev usb lp0,Android无法自动创建USB打印机节点/dev/usb/lp0
- 走进中关村软件园-光环敏捷PMI-ACP落地分享会
- openwrt路由器打印机服务器设置_OPENWRT网络打印机TCP/IP共享设置教程 以703N为例...
- java 时间 转化成数字_将时间转化为数字 java
- 记一次无意间的bypass云锁的SQL注入
- FineBI 的登录锁定配置修改
- 辉芒微IO单片机FT60F023-RB方案MCU开发
热门文章
- win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)
- JAVA导出exls时报oom_如何实现导出百万条数据到EXCEL中不报OOM异常?
- python爬图片教程_python爬去妹子网整个图片资源教程(最详细版)
- 【实现js和css互通、共享常量参数值】js如何获取CSS/SCSS/LESS的常量、CSS/SCSS/LESS又是如何获取js的值(或者说js是如何主动推送参数给CSS使用的)?
- Node.js(nodejs)对本地JSON文件进行增、删、改、查操作(轻车熟路)
- 在CentOS 6.5 x86_64上安装libunwind的问题
- 安装和使用Oracle VM VirtualBox中的要点,注意事项和遇到的问题
- 测试ATS对某个特定域名下文件处理效果的方法
- C语言网络编程:listen函数详解
- 下载安装 binary editor