You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2019/12/27 16:40:21 UTC
[groovy] 02/02: Override `toString` methods of lazy nodes
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 2c45abb1991448718901e2e591cf46c0e6c1a530
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sat Dec 28 00:39:41 2019 +0800
Override `toString` methods of lazy nodes
---
.../codehaus/groovy/ast/decompiled/LazyConstructorNode.java | 12 ++++++------
.../org/codehaus/groovy/ast/decompiled/LazyFieldNode.java | 6 ++++++
.../org/codehaus/groovy/ast/decompiled/LazyMethodNode.java | 12 ++++++------
3 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java
index d8e1dd1..b952172 100644
--- a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java
+++ b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java
@@ -207,12 +207,6 @@ class LazyConstructorNode extends ConstructorNode {
}
@Override
- public String toString() {
- lazyInit();
- return delegate.toString();
- }
-
- @Override
public void setReturnType(ClassNode returnType) {
lazyInit();
delegate.setReturnType(returnType);
@@ -450,4 +444,10 @@ class LazyConstructorNode extends ConstructorNode {
lazyInit();
return delegate.hashCode();
}
+
+ @Override
+ public String toString() {
+ lazyInit();
+ return delegate.toString();
+ }
}
diff --git a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java
index 54c59f6..0261b9e 100644
--- a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java
+++ b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java
@@ -405,4 +405,10 @@ class LazyFieldNode extends FieldNode {
lazyInit();
return delegate.hashCode();
}
+
+ @Override
+ public String toString() {
+ lazyInit();
+ return delegate.toString();
+ }
}
diff --git a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyMethodNode.java b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyMethodNode.java
index 6c4c63e..97be134 100644
--- a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyMethodNode.java
+++ b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyMethodNode.java
@@ -203,12 +203,6 @@ class LazyMethodNode extends MethodNode {
}
@Override
- public String toString() {
- lazyInit();
- return delegate.toString();
- }
-
- @Override
public void setReturnType(ClassNode returnType) {
lazyInit();
delegate.setReturnType(returnType);
@@ -446,4 +440,10 @@ class LazyMethodNode extends MethodNode {
lazyInit();
return delegate.hashCode();
}
+
+ @Override
+ public String toString() {
+ lazyInit();
+ return delegate.toString();
+ }
}