本文整理匯總了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;
}
示例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);
}