Class.forName(String, boolean, ClassLoader)
Since 1.1, the type may include primitive types and arrays (of primitives or of objects). @throws ApplicationRuntimeException on any error.
150151152153154155156157158159160
Module invokingModule, BuilderParameter parameter) { ClassResolver resolver = invokingModule.getClassResolver(); Class serviceClass = resolver.findClass(parameter.getClassName()); Object[] constructorParameters = buildConstructorParameters(parameter, invokingModule, serviceId); return ConstructorUtils.invokeConstructor(serviceClass, constructorParameters, parameter);
4344454647484950515253
{ if (_instanceClass == null) { ClassResolver resolver = _contributingModule.getClassResolver(); _instanceClass = resolver.findClass(_instanceClassName); } return _instanceClass; }
9293949596979899100101102
ClassResolver resolver = getModule().getClassResolver(); Class result = null; try { result = resolver.findClass(_serviceInterfaceName); } catch (Exception ex) { throw new ApplicationRuntimeException( ImplMessages.badInterface(_serviceInterfaceName, getExtensionPointId()),
4041424344454647
if (HiveMind.isBlank(inputValue)) return null; ClassResolver resolver = contributingModule.getClassResolver(); return resolver.findClass(inputValue); } }
8687888990919293949596
} private Object instantiateCoreServiceInstance() { ClassResolver resolver = _contributingModule.getClassResolver(); Class serviceClass = resolver.findClass(_parameter.getClassName()); Object[] constructorParameters = buildConstructorParameters(); return ConstructorUtils.invokeConstructor(serviceClass, constructorParameters); }
4647484950515253545556
{ try { ClassResolver resolver = _contributingModule.getClassResolver(); _instanceClass = resolver.findClass(_instanceClassName); } catch (Exception ex) { throw new ApplicationRuntimeException(ex.getMessage(), getLocation(), ex); }
4142434445464748
3738394041424344454647
String locator, Location location) { ClassResolver resolver = contributingModule.getClassResolver(); Class instanceClass = resolver.findClass(locator); try { Object result = instanceClass.newInstance();
5253545556575859606162
ClassResolver resolver = processor.getContributingModule().getClassResolver(); Object object = null; try { Class objectClass = resolver.findClass(_className); object = objectClass.newInstance(); } catch (Exception ex)
9596979899100101102103104105