|
@@ -25,6 +25,12 @@ public class FlowableSerializable {
|
|
|
for (String serializableFlowableClass : serializableFlowableClassList) {
|
|
|
CtClass ctClass = classPool.get(serializableFlowableClass);
|
|
|
ctClass.addInterface(classPool.get("java.io.Serializable"));
|
|
|
+ if ("org.flowable.common.engine.impl.el.function.AbstractFlowableVariableExpressionFunction".equals(serializableFlowableClass)) {
|
|
|
+ CtField[] fields = ctClass.getFields();
|
|
|
+ for (CtField field : fields) {
|
|
|
+ field.setModifiers(Modifier.TRANSIENT);
|
|
|
+ }
|
|
|
+ }
|
|
|
if (!ctClass.isInterface()) {
|
|
|
CtField field = CtField.make("private static final long serialVersionUID = 1L;", ctClass);
|
|
|
ctClass.addField(field);
|