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:19 UTC
[groovy] branch GROOVY_2_5_X updated (3083520 -> 2c45abb)
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a change to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git.
from 3083520 Make lazy nodes initialized only once even if accessed by multi-threads
new 1f25e15 Trivial refactoring: rename method names
new 2c45abb Override `toString` methods of lazy nodes
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../groovy/ast/decompiled/LazyConstructorNode.java | 140 ++++++++++-----------
.../groovy/ast/decompiled/LazyFieldNode.java | 116 +++++++++--------
.../groovy/ast/decompiled/LazyMethodNode.java | 136 ++++++++++----------
3 files changed, 199 insertions(+), 193 deletions(-)
[groovy] 01/02: Trivial refactoring: rename method names
Posted by su...@apache.org.
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 1f25e15c00cc9026d1a7391da9168bc9bf0e064f
Author: Daniel Sun <su...@apache.org>
AuthorDate: Fri Dec 27 22:28:50 2019 +0800
Trivial refactoring: rename method names
---
.../groovy/ast/decompiled/LazyConstructorNode.java | 130 ++++++++++-----------
.../groovy/ast/decompiled/LazyFieldNode.java | 110 ++++++++---------
.../groovy/ast/decompiled/LazyMethodNode.java | 126 ++++++++++----------
3 files changed, 183 insertions(+), 183 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 27742fb..d8e1dd1 100644
--- a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java
+++ b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java
@@ -48,7 +48,7 @@ class LazyConstructorNode extends ConstructorNode {
this.constructorNodeSupplier = constructorNodeSupplier;
}
- private void init() {
+ private void lazyInit() {
if (initialized) return;
synchronized (this) {
@@ -64,259 +64,259 @@ class LazyConstructorNode extends ConstructorNode {
@Override
public boolean firstStatementIsSpecialConstructorCall() {
- init();
+ lazyInit();
return delegate.firstStatementIsSpecialConstructorCall();
}
@Override
public String getTypeDescriptor() {
- init();
+ lazyInit();
return delegate.getTypeDescriptor();
}
@Override
public boolean isVoidMethod() {
- init();
+ lazyInit();
return delegate.isVoidMethod();
}
@Override
public Statement getCode() {
- init();
+ lazyInit();
return delegate.getCode();
}
@Override
public void setCode(Statement code) {
- init();
+ lazyInit();
delegate.setCode(code);
}
@Override
public int getModifiers() {
- init();
+ lazyInit();
return delegate.getModifiers();
}
@Override
public void setModifiers(int modifiers) {
- init();
+ lazyInit();
delegate.setModifiers(modifiers);
}
@Override
public String getName() {
- init();
+ lazyInit();
return delegate.getName();
}
@Override
public Parameter[] getParameters() {
- init();
+ lazyInit();
return delegate.getParameters();
}
@Override
public void setParameters(Parameter[] parameters) {
- init();
+ lazyInit();
delegate.setParameters(parameters);
}
@Override
public ClassNode getReturnType() {
- init();
+ lazyInit();
return delegate.getReturnType();
}
@Override
public VariableScope getVariableScope() {
- init();
+ lazyInit();
return delegate.getVariableScope();
}
@Override
public void setVariableScope(VariableScope variableScope) {
- init();
+ lazyInit();
delegate.setVariableScope(variableScope);
}
@Override
public boolean isDynamicReturnType() {
- init();
+ lazyInit();
return delegate.isDynamicReturnType();
}
@Override
public boolean isAbstract() {
- init();
+ lazyInit();
return delegate.isAbstract();
}
@Override
public boolean isStatic() {
- init();
+ lazyInit();
return delegate.isStatic();
}
@Override
public boolean isPublic() {
- init();
+ lazyInit();
return delegate.isPublic();
}
@Override
public boolean isPrivate() {
- init();
+ lazyInit();
return delegate.isPrivate();
}
@Override
public boolean isFinal() {
- init();
+ lazyInit();
return delegate.isFinal();
}
@Override
public boolean isProtected() {
- init();
+ lazyInit();
return delegate.isProtected();
}
@Override
public boolean isPackageScope() {
- init();
+ lazyInit();
return delegate.isPackageScope();
}
@Override
public boolean hasDefaultValue() {
- init();
+ lazyInit();
return delegate.hasDefaultValue();
}
@Override
public boolean isScriptBody() {
- init();
+ lazyInit();
return delegate.isScriptBody();
}
@Override
public void setIsScriptBody() {
- init();
+ lazyInit();
delegate.setIsScriptBody();
}
@Override
public String toString() {
- init();
+ lazyInit();
return delegate.toString();
}
@Override
public void setReturnType(ClassNode returnType) {
- init();
+ lazyInit();
delegate.setReturnType(returnType);
}
@Override
public ClassNode[] getExceptions() {
- init();
+ lazyInit();
return delegate.getExceptions();
}
@Override
public Statement getFirstStatement() {
- init();
+ lazyInit();
return delegate.getFirstStatement();
}
@Override
public GenericsType[] getGenericsTypes() {
- init();
+ lazyInit();
return delegate.getGenericsTypes();
}
@Override
public void setGenericsTypes(GenericsType[] genericsTypes) {
- init();
+ lazyInit();
delegate.setGenericsTypes(genericsTypes);
}
@Override
public void setAnnotationDefault(boolean b) {
- init();
+ lazyInit();
delegate.setAnnotationDefault(b);
}
@Override
public boolean hasAnnotationDefault() {
- init();
+ lazyInit();
return delegate.hasAnnotationDefault();
}
@Override
public boolean isStaticConstructor() {
- init();
+ lazyInit();
return delegate.isStaticConstructor();
}
@Override
public boolean isSyntheticPublic() {
- init();
+ lazyInit();
return delegate.isSyntheticPublic();
}
@Override
public void setSyntheticPublic(boolean syntheticPublic) {
- init();
+ lazyInit();
delegate.setSyntheticPublic(syntheticPublic);
}
@Override
public String getText() {
- init();
+ lazyInit();
return delegate.getText();
}
@Override
public List<AnnotationNode> getAnnotations() {
- init();
+ lazyInit();
return delegate.getAnnotations();
}
@Override
public List<AnnotationNode> getAnnotations(ClassNode type) {
- init();
+ lazyInit();
return delegate.getAnnotations(type);
}
@Override
public void addAnnotation(AnnotationNode value) {
- init();
+ lazyInit();
delegate.addAnnotation(value);
}
@Override
public void addAnnotations(List<AnnotationNode> annotations) {
- init();
+ lazyInit();
delegate.addAnnotations(annotations);
}
@Override
public boolean isSynthetic() {
- init();
+ lazyInit();
return delegate.isSynthetic();
}
@Override
public void setSynthetic(boolean synthetic) {
- init();
+ lazyInit();
delegate.setSynthetic(synthetic);
}
@Override
public ClassNode getDeclaringClass() {
- init();
+ lazyInit();
return delegate.getDeclaringClass();
}
@@ -327,127 +327,127 @@ class LazyConstructorNode extends ConstructorNode {
@Override
public boolean hasNoRealSourcePosition() {
- init();
+ lazyInit();
return delegate.hasNoRealSourcePosition();
}
@Override
public void setHasNoRealSourcePosition(boolean value) {
- init();
+ lazyInit();
delegate.setHasNoRealSourcePosition(value);
}
@Override
public void visit(GroovyCodeVisitor visitor) {
- init();
+ lazyInit();
delegate.visit(visitor);
}
@Override
public int getLineNumber() {
- init();
+ lazyInit();
return delegate.getLineNumber();
}
@Override
public void setLineNumber(int lineNumber) {
- init();
+ lazyInit();
delegate.setLineNumber(lineNumber);
}
@Override
public int getColumnNumber() {
- init();
+ lazyInit();
return delegate.getColumnNumber();
}
@Override
public void setColumnNumber(int columnNumber) {
- init();
+ lazyInit();
delegate.setColumnNumber(columnNumber);
}
@Override
public int getLastLineNumber() {
- init();
+ lazyInit();
return delegate.getLastLineNumber();
}
@Override
public void setLastLineNumber(int lastLineNumber) {
- init();
+ lazyInit();
delegate.setLastLineNumber(lastLineNumber);
}
@Override
public int getLastColumnNumber() {
- init();
+ lazyInit();
return delegate.getLastColumnNumber();
}
@Override
public void setLastColumnNumber(int lastColumnNumber) {
- init();
+ lazyInit();
delegate.setLastColumnNumber(lastColumnNumber);
}
@Override
public void setSourcePosition(ASTNode node) {
- init();
+ lazyInit();
delegate.setSourcePosition(node);
}
@Override
public <T> T getNodeMetaData(Object key) {
- init();
+ lazyInit();
return delegate.getNodeMetaData(key);
}
@Override
public void copyNodeMetaData(ASTNode other) {
- init();
+ lazyInit();
delegate.copyNodeMetaData(other);
}
@Override
public void setNodeMetaData(Object key, Object value) {
- init();
+ lazyInit();
delegate.setNodeMetaData(key, value);
}
@Override
public Object putNodeMetaData(Object key, Object value) {
- init();
+ lazyInit();
return delegate.putNodeMetaData(key, value);
}
@Override
public void removeNodeMetaData(Object key) {
- init();
+ lazyInit();
delegate.removeNodeMetaData(key);
}
@Override
public Map<?, ?> getNodeMetaData() {
- init();
+ lazyInit();
return delegate.getNodeMetaData();
}
@Override
public ListHashMap getMetaDataMap() {
- init();
+ lazyInit();
return delegate.getMetaDataMap();
}
@Override
public boolean equals(Object o) {
- init();
+ lazyInit();
return delegate.equals(o);
}
@Override
public int hashCode() {
- init();
+ lazyInit();
return delegate.hashCode();
}
}
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 4015840..54c59f6 100644
--- a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java
+++ b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java
@@ -48,7 +48,7 @@ class LazyFieldNode extends FieldNode {
this.name = name;
}
- private void init() {
+ private void lazyInit() {
if (initialized) return;
synchronized (this) {
@@ -67,13 +67,13 @@ class LazyFieldNode extends FieldNode {
@Override
public Expression getInitialExpression() {
- init();
+ lazyInit();
return delegate.getInitialExpression();
}
@Override
public int getModifiers() {
- init();
+ lazyInit();
return delegate.getModifiers();
}
@@ -84,85 +84,85 @@ class LazyFieldNode extends FieldNode {
@Override
public ClassNode getType() {
- init();
+ lazyInit();
return delegate.getType();
}
@Override
public void setType(ClassNode type) {
- init();
+ lazyInit();
delegate.setType(type);
}
@Override
public ClassNode getOwner() {
- init();
+ lazyInit();
return delegate.getOwner();
}
@Override
public boolean isHolder() {
- init();
+ lazyInit();
return delegate.isHolder();
}
@Override
public void setHolder(boolean holder) {
- init();
+ lazyInit();
delegate.setHolder(holder);
}
@Override
public boolean isDynamicTyped() {
- init();
+ lazyInit();
return delegate.isDynamicTyped();
}
@Override
public void setModifiers(int modifiers) {
- init();
+ lazyInit();
delegate.setModifiers(modifiers);
}
@Override
public boolean isStatic() {
- init();
+ lazyInit();
return delegate.isStatic();
}
@Override
public boolean isEnum() {
- init();
+ lazyInit();
return delegate.isEnum();
}
@Override
public boolean isFinal() {
- init();
+ lazyInit();
return delegate.isFinal();
}
@Override
public boolean isVolatile() {
- init();
+ lazyInit();
return delegate.isVolatile();
}
@Override
public boolean isPublic() {
- init();
+ lazyInit();
return delegate.isPublic();
}
@Override
public boolean isProtected() {
- init();
+ lazyInit();
return delegate.isProtected();
}
@Override
public boolean isPrivate() {
- init();
+ lazyInit();
return delegate.isPrivate();
}
@@ -173,99 +173,99 @@ class LazyFieldNode extends FieldNode {
@Override
public boolean hasInitialExpression() {
- init();
+ lazyInit();
return delegate.hasInitialExpression();
}
@Override
public boolean isInStaticContext() {
- init();
+ lazyInit();
return delegate.isInStaticContext();
}
@Override
public Expression getInitialValueExpression() {
- init();
+ lazyInit();
return delegate.getInitialValueExpression();
}
@Override
public void setInitialValueExpression(Expression initialValueExpression) {
- init();
+ lazyInit();
delegate.setInitialValueExpression(initialValueExpression);
}
@Override
@Deprecated
public boolean isClosureSharedVariable() {
- init();
+ lazyInit();
return delegate.isClosureSharedVariable();
}
@Override
@Deprecated
public void setClosureSharedVariable(boolean inClosure) {
- init();
+ lazyInit();
delegate.setClosureSharedVariable(inClosure);
}
@Override
public ClassNode getOriginType() {
- init();
+ lazyInit();
return delegate.getOriginType();
}
@Override
public void setOriginType(ClassNode cn) {
- init();
+ lazyInit();
delegate.setOriginType(cn);
}
@Override
public void rename(String name) {
- init();
+ lazyInit();
delegate.rename(name);
}
@Override
public List<AnnotationNode> getAnnotations() {
- init();
+ lazyInit();
return delegate.getAnnotations();
}
@Override
public List<AnnotationNode> getAnnotations(ClassNode type) {
- init();
+ lazyInit();
return delegate.getAnnotations(type);
}
@Override
public void addAnnotation(AnnotationNode value) {
- init();
+ lazyInit();
delegate.addAnnotation(value);
}
@Override
public void addAnnotations(List<AnnotationNode> annotations) {
- init();
+ lazyInit();
delegate.addAnnotations(annotations);
}
@Override
public boolean isSynthetic() {
- init();
+ lazyInit();
return delegate.isSynthetic();
}
@Override
public void setSynthetic(boolean synthetic) {
- init();
+ lazyInit();
delegate.setSynthetic(synthetic);
}
@Override
public ClassNode getDeclaringClass() {
- init();
+ lazyInit();
return delegate.getDeclaringClass();
}
@@ -276,133 +276,133 @@ class LazyFieldNode extends FieldNode {
@Override
public boolean hasNoRealSourcePosition() {
- init();
+ lazyInit();
return delegate.hasNoRealSourcePosition();
}
@Override
public void setHasNoRealSourcePosition(boolean value) {
- init();
+ lazyInit();
delegate.setHasNoRealSourcePosition(value);
}
@Override
public void visit(GroovyCodeVisitor visitor) {
- init();
+ lazyInit();
delegate.visit(visitor);
}
@Override
public String getText() {
- init();
+ lazyInit();
return delegate.getText();
}
@Override
public int getLineNumber() {
- init();
+ lazyInit();
return delegate.getLineNumber();
}
@Override
public void setLineNumber(int lineNumber) {
- init();
+ lazyInit();
delegate.setLineNumber(lineNumber);
}
@Override
public int getColumnNumber() {
- init();
+ lazyInit();
return delegate.getColumnNumber();
}
@Override
public void setColumnNumber(int columnNumber) {
- init();
+ lazyInit();
delegate.setColumnNumber(columnNumber);
}
@Override
public int getLastLineNumber() {
- init();
+ lazyInit();
return delegate.getLastLineNumber();
}
@Override
public void setLastLineNumber(int lastLineNumber) {
- init();
+ lazyInit();
delegate.setLastLineNumber(lastLineNumber);
}
@Override
public int getLastColumnNumber() {
- init();
+ lazyInit();
return delegate.getLastColumnNumber();
}
@Override
public void setLastColumnNumber(int lastColumnNumber) {
- init();
+ lazyInit();
delegate.setLastColumnNumber(lastColumnNumber);
}
@Override
public void setSourcePosition(ASTNode node) {
- init();
+ lazyInit();
delegate.setSourcePosition(node);
}
@Override
public <T> T getNodeMetaData(Object key) {
- init();
+ lazyInit();
return delegate.getNodeMetaData(key);
}
@Override
public void copyNodeMetaData(ASTNode other) {
- init();
+ lazyInit();
delegate.copyNodeMetaData(other);
}
@Override
public void setNodeMetaData(Object key, Object value) {
- init();
+ lazyInit();
delegate.setNodeMetaData(key, value);
}
@Override
public Object putNodeMetaData(Object key, Object value) {
- init();
+ lazyInit();
return delegate.putNodeMetaData(key, value);
}
@Override
public void removeNodeMetaData(Object key) {
- init();
+ lazyInit();
delegate.removeNodeMetaData(key);
}
@Override
public Map<?, ?> getNodeMetaData() {
- init();
+ lazyInit();
return delegate.getNodeMetaData();
}
@Override
public ListHashMap getMetaDataMap() {
- init();
+ lazyInit();
return delegate.getMetaDataMap();
}
@Override
public boolean equals(Object o) {
- init();
+ lazyInit();
return delegate.equals(o);
}
@Override
public int hashCode() {
- init();
+ lazyInit();
return delegate.hashCode();
}
}
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 663f5e4..6c4c63e 100644
--- a/src/main/java/org/codehaus/groovy/ast/decompiled/LazyMethodNode.java
+++ b/src/main/java/org/codehaus/groovy/ast/decompiled/LazyMethodNode.java
@@ -51,7 +51,7 @@ class LazyMethodNode extends MethodNode {
this.name = name;
}
- private void init() {
+ private void lazyInit() {
if (initialized) return;
synchronized (this) {
@@ -67,37 +67,37 @@ class LazyMethodNode extends MethodNode {
@Override
public String getTypeDescriptor() {
- init();
+ lazyInit();
return delegate.getTypeDescriptor();
}
@Override
public boolean isVoidMethod() {
- init();
+ lazyInit();
return delegate.isVoidMethod();
}
@Override
public Statement getCode() {
- init();
+ lazyInit();
return delegate.getCode();
}
@Override
public void setCode(Statement code) {
- init();
+ lazyInit();
delegate.setCode(code);
}
@Override
public int getModifiers() {
- init();
+ lazyInit();
return delegate.getModifiers();
}
@Override
public void setModifiers(int modifiers) {
- init();
+ lazyInit();
delegate.setModifiers(modifiers);
}
@@ -108,211 +108,211 @@ class LazyMethodNode extends MethodNode {
@Override
public Parameter[] getParameters() {
- init();
+ lazyInit();
return delegate.getParameters();
}
@Override
public void setParameters(Parameter[] parameters) {
- init();
+ lazyInit();
delegate.setParameters(parameters);
}
@Override
public ClassNode getReturnType() {
- init();
+ lazyInit();
return delegate.getReturnType();
}
@Override
public VariableScope getVariableScope() {
- init();
+ lazyInit();
return delegate.getVariableScope();
}
@Override
public void setVariableScope(VariableScope variableScope) {
- init();
+ lazyInit();
delegate.setVariableScope(variableScope);
}
@Override
public boolean isDynamicReturnType() {
- init();
+ lazyInit();
return delegate.isDynamicReturnType();
}
@Override
public boolean isAbstract() {
- init();
+ lazyInit();
return delegate.isAbstract();
}
@Override
public boolean isStatic() {
- init();
+ lazyInit();
return delegate.isStatic();
}
@Override
public boolean isPublic() {
- init();
+ lazyInit();
return delegate.isPublic();
}
@Override
public boolean isPrivate() {
- init();
+ lazyInit();
return delegate.isPrivate();
}
@Override
public boolean isFinal() {
- init();
+ lazyInit();
return delegate.isFinal();
}
@Override
public boolean isProtected() {
- init();
+ lazyInit();
return delegate.isProtected();
}
@Override
public boolean isPackageScope() {
- init();
+ lazyInit();
return delegate.isPackageScope();
}
@Override
public boolean hasDefaultValue() {
- init();
+ lazyInit();
return delegate.hasDefaultValue();
}
@Override
public boolean isScriptBody() {
- init();
+ lazyInit();
return delegate.isScriptBody();
}
@Override
public void setIsScriptBody() {
- init();
+ lazyInit();
delegate.setIsScriptBody();
}
@Override
public String toString() {
- init();
+ lazyInit();
return delegate.toString();
}
@Override
public void setReturnType(ClassNode returnType) {
- init();
+ lazyInit();
delegate.setReturnType(returnType);
}
@Override
public ClassNode[] getExceptions() {
- init();
+ lazyInit();
return delegate.getExceptions();
}
@Override
public Statement getFirstStatement() {
- init();
+ lazyInit();
return delegate.getFirstStatement();
}
@Override
public GenericsType[] getGenericsTypes() {
- init();
+ lazyInit();
return delegate.getGenericsTypes();
}
@Override
public void setGenericsTypes(GenericsType[] genericsTypes) {
- init();
+ lazyInit();
delegate.setGenericsTypes(genericsTypes);
}
@Override
public void setAnnotationDefault(boolean b) {
- init();
+ lazyInit();
delegate.setAnnotationDefault(b);
}
@Override
public boolean hasAnnotationDefault() {
- init();
+ lazyInit();
return delegate.hasAnnotationDefault();
}
@Override
public boolean isStaticConstructor() {
- init();
+ lazyInit();
return delegate.isStaticConstructor();
}
@Override
public boolean isSyntheticPublic() {
- init();
+ lazyInit();
return delegate.isSyntheticPublic();
}
@Override
public void setSyntheticPublic(boolean syntheticPublic) {
- init();
+ lazyInit();
delegate.setSyntheticPublic(syntheticPublic);
}
@Override
public String getText() {
- init();
+ lazyInit();
return delegate.getText();
}
@Override
public List<AnnotationNode> getAnnotations() {
- init();
+ lazyInit();
return delegate.getAnnotations();
}
@Override
public List<AnnotationNode> getAnnotations(ClassNode type) {
- init();
+ lazyInit();
return delegate.getAnnotations(type);
}
@Override
public void addAnnotation(AnnotationNode value) {
- init();
+ lazyInit();
delegate.addAnnotation(value);
}
@Override
public void addAnnotations(List<AnnotationNode> annotations) {
- init();
+ lazyInit();
delegate.addAnnotations(annotations);
}
@Override
public boolean isSynthetic() {
- init();
+ lazyInit();
return delegate.isSynthetic();
}
@Override
public void setSynthetic(boolean synthetic) {
- init();
+ lazyInit();
delegate.setSynthetic(synthetic);
}
@Override
public ClassNode getDeclaringClass() {
- init();
+ lazyInit();
return delegate.getDeclaringClass();
}
@@ -323,127 +323,127 @@ class LazyMethodNode extends MethodNode {
@Override
public boolean hasNoRealSourcePosition() {
- init();
+ lazyInit();
return delegate.hasNoRealSourcePosition();
}
@Override
public void setHasNoRealSourcePosition(boolean value) {
- init();
+ lazyInit();
delegate.setHasNoRealSourcePosition(value);
}
@Override
public void visit(GroovyCodeVisitor visitor) {
- init();
+ lazyInit();
delegate.visit(visitor);
}
@Override
public int getLineNumber() {
- init();
+ lazyInit();
return delegate.getLineNumber();
}
@Override
public void setLineNumber(int lineNumber) {
- init();
+ lazyInit();
delegate.setLineNumber(lineNumber);
}
@Override
public int getColumnNumber() {
- init();
+ lazyInit();
return delegate.getColumnNumber();
}
@Override
public void setColumnNumber(int columnNumber) {
- init();
+ lazyInit();
delegate.setColumnNumber(columnNumber);
}
@Override
public int getLastLineNumber() {
- init();
+ lazyInit();
return delegate.getLastLineNumber();
}
@Override
public void setLastLineNumber(int lastLineNumber) {
- init();
+ lazyInit();
delegate.setLastLineNumber(lastLineNumber);
}
@Override
public int getLastColumnNumber() {
- init();
+ lazyInit();
return delegate.getLastColumnNumber();
}
@Override
public void setLastColumnNumber(int lastColumnNumber) {
- init();
+ lazyInit();
delegate.setLastColumnNumber(lastColumnNumber);
}
@Override
public void setSourcePosition(ASTNode node) {
- init();
+ lazyInit();
delegate.setSourcePosition(node);
}
@Override
public <T> T getNodeMetaData(Object key) {
- init();
+ lazyInit();
return delegate.getNodeMetaData(key);
}
@Override
public void copyNodeMetaData(ASTNode other) {
- init();
+ lazyInit();
delegate.copyNodeMetaData(other);
}
@Override
public void setNodeMetaData(Object key, Object value) {
- init();
+ lazyInit();
delegate.setNodeMetaData(key, value);
}
@Override
public Object putNodeMetaData(Object key, Object value) {
- init();
+ lazyInit();
return delegate.putNodeMetaData(key, value);
}
@Override
public void removeNodeMetaData(Object key) {
- init();
+ lazyInit();
delegate.removeNodeMetaData(key);
}
@Override
public Map<?, ?> getNodeMetaData() {
- init();
+ lazyInit();
return delegate.getNodeMetaData();
}
@Override
public ListHashMap getMetaDataMap() {
- init();
+ lazyInit();
return delegate.getMetaDataMap();
}
@Override
public boolean equals(Object o) {
- init();
+ lazyInit();
return delegate.equals(o);
}
@Override
public int hashCode() {
- init();
+ lazyInit();
return delegate.hashCode();
}
}
[groovy] 02/02: Override `toString` methods of lazy nodes
Posted by su...@apache.org.
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();
+ }
}