This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
     new 86b327abb2 Trivial refactoring: extract constants
86b327abb2 is described below

commit 86b327abb2ea4e751bca7f996a57aea1c0f5ad3c
Author: Daniel Sun <[email protected]>
AuthorDate: Sun Nov 24 00:38:39 2024 +0800

    Trivial refactoring: extract constants
---
 src/main/java/org/codehaus/groovy/classgen/Verifier.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/codehaus/groovy/classgen/Verifier.java 
b/src/main/java/org/codehaus/groovy/classgen/Verifier.java
index 93b766ffbb..f7aeb501f2 100644
--- a/src/main/java/org/codehaus/groovy/classgen/Verifier.java
+++ b/src/main/java/org/codehaus/groovy/classgen/Verifier.java
@@ -156,6 +156,8 @@ public class Verifier implements GroovyClassVisitor, 
Opcodes {
     private static final ClassNode GENERATED_ANNOTATION = 
ClassHelper.make(Generated.class);
     private static final ClassNode INTERNAL_ANNOTATION  = 
ClassHelper.make(Internal .class);
     private static final ClassNode TRANSIENT_ANNOTATION = 
ClassHelper.make(Transient.class);
+    private static final ClassNode POJO_ANNOTATION = 
ClassHelper.make(POJO.class);
+    private static final ClassNode COMPILESTATIC_ANNOTATION = 
ClassHelper.make(CompileStatic.class);
 
     // NOTE: timeStamp constants shouldn't belong to Verifier but kept here 
for binary compatibility
     public static final String __TIMESTAMP = "__timeStamp";
@@ -251,8 +253,7 @@ public class Verifier implements GroovyClassVisitor, 
Opcodes {
         addDefaultParameterMethods(node);
         addDefaultParameterConstructors(node);
 
-        boolean skipGroovify = hasAnnotation(node, 
ClassHelper.make(POJO.class))
-                    && hasAnnotation(node, 
ClassHelper.make(CompileStatic.class));
+        boolean skipGroovify = hasAnnotation(node, POJO_ANNOTATION) && 
hasAnnotation(node, COMPILESTATIC_ANNOTATION);
         if (!skipGroovify) {
             String classInternalName = 
BytecodeHelper.getClassInternalName(node);
 

Reply via email to