當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。