Browse Source

code style

miemie 4 years ago
parent
commit
978f65dd03

+ 5 - 8
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/segments/MatchSegment.java

@@ -18,6 +18,9 @@ package com.baomidou.mybatisplus.core.conditions.segments;
 import com.baomidou.mybatisplus.core.conditions.ISqlSegment;
 import com.baomidou.mybatisplus.core.enums.SqlKeyword;
 import com.baomidou.mybatisplus.core.enums.WrapperKeyword;
+import lombok.AccessLevel;
+import lombok.AllArgsConstructor;
+import lombok.Getter;
 
 import java.util.function.Predicate;
 
@@ -27,6 +30,8 @@ import java.util.function.Predicate;
  * @author miemie
  * @since 2018-06-27
  */
+@Getter
+@AllArgsConstructor(access = AccessLevel.PACKAGE)
 public enum MatchSegment {
     GROUP_BY(i -> i == SqlKeyword.GROUP_BY),
     ORDER_BY(i -> i == SqlKeyword.ORDER_BY),
@@ -40,15 +45,7 @@ public enum MatchSegment {
 
     private final Predicate<ISqlSegment> predicate;
 
-    MatchSegment(Predicate<ISqlSegment> predicate) {
-        this.predicate = predicate;
-    }
-
     public boolean match(ISqlSegment segment) {
         return getPredicate().test(segment);
     }
-
-    protected Predicate<ISqlSegment> getPredicate() {
-        return predicate;
-    }
 }