当前位置: 首页>>代码示例>>Java>>正文


Java Constructor.toString方法代码示例

本文整理汇总了Java中java.lang.reflect.Constructor.toString方法的典型用法代码示例。如果您正苦于以下问题:Java Constructor.toString方法的具体用法?Java Constructor.toString怎么用?Java Constructor.toString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.lang.reflect.Constructor的用法示例。


在下文中一共展示了Constructor.toString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getWorkingDirAndConfigStringConstructor

import java.lang.reflect.Constructor; //导入方法依赖的package包/类
private static Constructor getWorkingDirAndConfigStringConstructor(Class implementingClass) {
	Constructor constructor;
	try {
		final Class workingDirClass = File.class;
		constructor = implementingClass.getConstructor(workingDirClass, String.class);
		if (!Modifier.isPublic(constructor.getModifiers())) {
			throw new RuntimeException("Constructor \"" + constructor.toString() + "\" must be public");
		}
	} catch (NoSuchMethodException e) {
		throw new RuntimeException("Constructor \"" + implementingClass + "(File workingDir, String configFile)\" not found");
	}
	return constructor;
}
 
开发者ID:OpenDA-Association,项目名称:OpenDA,代码行数:14,代码来源:ApplicationRunner.java

示例2: initPhase3

import java.lang.reflect.Constructor; //导入方法依赖的package包/类
private static void initPhase3() {
    // set security manager
    String cn = System.getProperty("java.security.manager");
    if (cn != null) {
        if (cn.isEmpty() || "default".equals(cn)) {
            System.setSecurityManager(new SecurityManager());
        } else {
            try {
                Class<?> c = Class.forName(cn, false, ClassLoader.getBuiltinAppClassLoader());
                Constructor<?> ctor = c.getConstructor();
                // Must be a public subclass of SecurityManager with
                // a public no-arg constructor
                if (!SecurityManager.class.isAssignableFrom(c) ||
                        !Modifier.isPublic(c.getModifiers()) ||
                        !Modifier.isPublic(ctor.getModifiers())) {
                    throw new Error("Could not create SecurityManager: " + ctor.toString());
                }
                // custom security manager implementation may be in unnamed module
                // or a named module but non-exported package
                ctor.setAccessible(true);
                SecurityManager sm = (SecurityManager) ctor.newInstance();
                System.setSecurityManager(sm);
            } catch (Exception e) {
                throw new Error("Could not create SecurityManager", e);
            }
        }
    }

    // initializing the system class loader
    VM.initLevel(3);

    // system class loader initialized
    ClassLoader scl = ClassLoader.initSystemClassLoader();

    // set TCCL
    Thread.currentThread().setContextClassLoader(scl);

    // system is fully initialized
    VM.initLevel(4);
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:41,代码来源:System.java


注:本文中的java.lang.reflect.Constructor.toString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。