未验证 提交 864a0a75 编写于 作者: Y Yuuki Ebihara 提交者: GitHub

Fix deprecated method newinstance (#3602)

* Migrate CI to GitHub Actions (#3570)

* Migrate CI to GitHub Actions

* merge travis import and disabled

* add java build and cache

* pin runner

* add codecov

* add deploy job

* add badge

* fix for act

* add missing jdk fonts for act

* configure git

* set preview branch

* remove travis references

* add token

* fix deprecated newInstance() method.
Co-authored-by: NMarcello Teodori <151025+mteodori@users.noreply.github.com>
上级 a70e5f67
......@@ -272,7 +272,7 @@ public class WebServiceActivityBehavior extends AbstractBpmnActivityBehavior {
Class<?> wsdlImporterClass;
try {
wsdlImporterClass = Class.forName("org.activiti.engine.impl.webservice.CxfWSDLImporter", true, Thread.currentThread().getContextClassLoader());
XMLImporter importerInstance = (XMLImporter) wsdlImporterClass.newInstance();
XMLImporter importerInstance = (XMLImporter) wsdlImporterClass.getDeclaredConstructor().newInstance();
xmlImporterMap.put(theImport.getImportType(), importerInstance);
importerInstance.importFrom(theImport, sourceSystemId);
......
......@@ -136,7 +136,7 @@ public abstract class ReflectUtil {
public static Object instantiate(String className) {
try {
Class<?> clazz = loadClass(className);
return clazz.newInstance();
return clazz.getDeclaredConstructor().newInstance();
} catch (Exception e) {
throw new ActivitiException("couldn't instantiate class " + className, e);
}
......
......@@ -38,7 +38,7 @@ public class ThrowCustomExceptionDelegate implements JavaDelegate {
RuntimeException exception = null;
try {
Class<?> clazz = Class.forName(exceptionClassName);
exception = (RuntimeException) clazz.newInstance();
exception = (RuntimeException) clazz.getDeclaredConstructor().newInstance();
} catch (Exception e) {
throw new ActivitiException("Class not found", e);
......
......@@ -509,7 +509,7 @@ public class BpmnJsonConverter implements EditorJsonConstants,
Class<? extends BaseBpmnJsonConverter> converter = convertersToJsonMap.get(flowElement.getClass());
if (converter != null) {
try {
BaseBpmnJsonConverter converterInstance = converter.newInstance();
BaseBpmnJsonConverter converterInstance = converter.getDeclaredConstructor().newInstance();
if (converterInstance instanceof FormKeyAwareConverter) {
((FormKeyAwareConverter) converterInstance).setFormKeyMap(formKeyMap);
}
......@@ -542,7 +542,7 @@ public class BpmnJsonConverter implements EditorJsonConstants,
Class<? extends BaseBpmnJsonConverter> converter = convertersToJsonMap.get(artifact.getClass());
if (converter != null) {
try {
converter.newInstance().convertToJson(artifact,
converter.getDeclaredConstructor().newInstance().convertToJson(artifact,
this,
model,
container,
......@@ -843,7 +843,7 @@ public class BpmnJsonConverter implements EditorJsonConstants,
String stencilId = BpmnJsonConverterUtil.getStencilId(shapeNode);
Class<? extends BaseBpmnJsonConverter> converter = convertersToBpmnMap.get(stencilId);
try {
BaseBpmnJsonConverter converterInstance = converter.newInstance();
BaseBpmnJsonConverter converterInstance = converter.getDeclaredConstructor().newInstance();
if (converterInstance instanceof DecisionTableAwareConverter) {
((DecisionTableAwareConverter) converterInstance).setDecisionTableMap(decisionTableMap);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册