You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2016/03/11 17:39:40 UTC
groovy git commit: Deprecate CompilerConfiguration.output
Repository: groovy
Updated Branches:
refs/heads/master 6757755df -> d3f56fbd2
Deprecate CompilerConfiguration.output
keep storing the writer in case somebody uses set/get
Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/d3f56fbd
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/d3f56fbd
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/d3f56fbd
Branch: refs/heads/master
Commit: d3f56fbd206673163f655d1a6cb083e7eb897b0d
Parents: 6757755
Author: pascalschumacher <pa...@gmx.net>
Authored: Fri Mar 11 17:39:20 2016 +0100
Committer: pascalschumacher <pa...@gmx.net>
Committed: Fri Mar 11 17:39:20 2016 +0100
----------------------------------------------------------------------
.../groovy/control/CompilerConfiguration.java | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/groovy/blob/d3f56fbd/src/main/org/codehaus/groovy/control/CompilerConfiguration.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/control/CompilerConfiguration.java b/src/main/org/codehaus/groovy/control/CompilerConfiguration.java
index 246fc86..b1eada5 100644
--- a/src/main/org/codehaus/groovy/control/CompilerConfiguration.java
+++ b/src/main/org/codehaus/groovy/control/CompilerConfiguration.java
@@ -83,8 +83,12 @@ public class CompilerConfiguration {
/**
* Encoding for source files
*/
-
private String sourceEncoding;
+
+ /**
+ * The <code>PrintWriter</code> does nothing.
+ */
+ private PrintWriter output;
/**
* Directory into which to write classes
@@ -547,11 +551,10 @@ public class CompilerConfiguration {
/**
* Gets the currently configured output writer.
* @deprecated not used anymore
- * @return PrintWriter always <code>null</code>
*/
@Deprecated
public PrintWriter getOutput() {
- return null;
+ return this.output;
}
/**
@@ -560,6 +563,12 @@ public class CompilerConfiguration {
*/
@Deprecated
public void setOutput(PrintWriter output) {
+ if (output == null) {
+ this.output = new PrintWriter(NullWriter.DEFAULT);
+ }
+ else {
+ this.output = output;
+ }
}
/**