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);