@@ -49,42 +49,5 @@ public Class<?> compile(String code) {
4949 }
5050
5151 protected abstract Class <?> doCompile (String name , String source ) throws Throwable ;
52-
53- public static void main (String [] args ) {
54- String code = "package com.github.ltsopensource.core.support.bean;\n " +
55- "import com.github.ltsopensource.core.support.bean.BeanCopier;\n " +
56- "import com.github.ltsopensource.queue.domain.JobPo;\n " +
57- "public class JobPo2JobPoBeanCopier1 implements BeanCopier<JobPo,JobPo> {\n " +
58- "public void copyProps(JobPo source, JobPo target){\n " +
59- "target.setJobId(source.getJobId());\n " +
60- "target.setJobType(source.getJobType());\n " +
61- "target.setPriority(source.getPriority());\n " +
62- "target.setTaskId(source.getTaskId());\n " +
63- "target.setRealTaskId(source.getRealTaskId());\n " +
64- "target.setGmtCreated(source.getGmtCreated());\n " +
65- "target.setGmtModified(source.getGmtModified());\n " +
66- "target.setSubmitNodeGroup(source.getSubmitNodeGroup());\n " +
67- "target.setTaskTrackerNodeGroup(source.getTaskTrackerNodeGroup());\n " +
68- "com.github.ltsopensource.core.support.bean.PropConverter<JobPo, java.util.Map<java.lang.String, java.lang.String>> extParamsConverter = (com.github.ltsopensource.core.support.bean.PropConverter<JobPo, java.util.Map<java.lang.String, java.lang.String>> )com.github.ltsopensource.core.support.bean.BeanCopierFactory.getConverter(1,\" extParams\" );\n " +
69- "target.setExtParams((java.util.Map<java.lang.String, java.lang.String>)extParamsConverter.convert(source));\n " +
70- "com.github.ltsopensource.core.support.bean.PropConverter<JobPo, java.util.Map<java.lang.String, java.lang.String>> internalExtParamsConverter = (com.github.ltsopensource.core.support.bean.PropConverter<JobPo, java.util.Map<java.lang.String, java.lang.String>> )com.github.ltsopensource.core.support.bean.BeanCopierFactory.getConverter(1,\" internalExtParams\" );\n " +
71- "target.setInternalExtParams((java.util.Map<java.lang.String, java.lang.String>)internalExtParamsConverter.convert(source));\n " +
72- "target.setTaskTrackerIdentity(source.getTaskTrackerIdentity());\n " +
73- "target.setNeedFeedback(source.isNeedFeedback());\n " +
74- "target.setCronExpression(source.getCronExpression());\n " +
75- "target.setTriggerTime(source.getTriggerTime());\n " +
76- "target.setRetryTimes(source.getRetryTimes());\n " +
77- "target.setMaxRetryTimes(source.getMaxRetryTimes());\n " +
78- "target.setRepeatCount(source.getRepeatCount());\n " +
79- "target.setRepeatedCount(source.getRepeatedCount());\n " +
80- "target.setRepeatInterval(source.getRepeatInterval());\n " +
81- "target.setRelyOnPrevCycle(source.getRelyOnPrevCycle());\n " +
82- "target.setLastGenerateTriggerTime(source.getLastGenerateTriggerTime());\n " +
83- "}}" ;
84-
85- Compiler compiler = new JavassistCompiler ();
86- compiler .compile (code );
87-
88- }
8952}
9053
0 commit comments