Browse Source

REPORT-144629 模板助手插件适配 去除ByteBuddy

fbp/feature
Leo.Qin 3 months ago
parent
commit
ad0629d4f7
  1. 4
      designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java
  2. 7
      designer-base/src/main/java/com/fr/design/mainframe/shadow/SCBridge4Designer.java

4
designer-base/src/main/java/com/fr/design/mainframe/JTemplate.java

@ -51,7 +51,7 @@ import com.fr.design.layout.FRGUIPaneFactory;
import com.fr.design.mainframe.authority.JTemplateAuthorityChecker;
import com.fr.design.mainframe.chart.info.ChartInfoCollector;
import com.fr.design.mainframe.check.CheckButton;
import com.fr.design.mainframe.shadow.agent.SCAgentBridge4Designer;
import com.fr.design.mainframe.shadow.SCBridge4Designer;
import com.fr.design.mainframe.template.info.TemplateProcessInfo;
import com.fr.design.mainframe.template.info.TimeConsumeTimer;
import com.fr.design.mainframe.toolbar.ToolBarMenuDockPlus;
@ -1752,7 +1752,7 @@ public abstract class JTemplate<T extends BaseBook, U extends BaseUndoState<?>>
checkBeforeSave();
export();
this.editingFILE = editingFILE;
SCAgentBridge4Designer.handleTemplateSave(this);
SCBridge4Designer.handleTemplateSave(this);
return true;
} else {
return false;

7
designer-base/src/main/java/com/fr/design/mainframe/shadow/agent/SCAgentBridge4Designer.java → designer-base/src/main/java/com/fr/design/mainframe/shadow/SCBridge4Designer.java

@ -1,4 +1,4 @@
package com.fr.design.mainframe.shadow.agent;
package com.fr.design.mainframe.shadow;
import com.fr.base.extension.FileExtension;
import com.fr.design.mainframe.DesignerContext;
@ -15,15 +15,14 @@ import javax.swing.SwingWorker;
/**
* <p>监听器桥接类用于设计器环境
* <p>由于监听事件在主jar的classloader环境中执行无法直接加载插件中的类需要通过反射做一层桥接
*
* @author Leo.Qin
* @since 10.0
* Created on 2021/8/24.
*/
public class SCAgentBridge4Designer {
public class SCBridge4Designer {
private SCAgentBridge4Designer() {
private SCBridge4Designer() {
}
/**
Loading…
Cancel
Save