package org.springblade.mdm.program.vo; import lombok.Getter; import lombok.Setter; import org.apache.commons.lang3.StringUtils; /** * 程序注释 */ @Getter @Setter public class ProgramAnnotation { /** * 注释开始 */ private String begin; /** * 注释结束 */ private String end; /** * 判断文本是否是注释 * @param text 待判断文本 * @return 石佛iu */ public boolean isAnnotation(String text){ return StringUtils.startsWith(text,this.begin) && StringUtils.endsWith(text,this.end); } /** * 生辰注释 * @param oriTest 原始文本 * @return 加上注释后的文本 */ public String addAnnotation(String oriTest) { return begin + oriTest + end; } public String cleanAnnotation(String annotatedText){ return StringUtils.removeEnd(StringUtils.removeStart(annotatedText,begin),end); } }