Repository: groovy Updated Branches: refs/heads/GROOVY_2_4_X b9b2c891a -> 117d6c243
http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TabbedPaneFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TabbedPaneFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TabbedPaneFactory.groovy index 4d5d6e2..65b28a4 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TabbedPaneFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TabbedPaneFactory.groovy @@ -18,8 +18,7 @@ */ package groovy.swing.factory -import java.awt.Component -import java.awt.Window +import java.awt.* class TabbedPaneFactory extends BeanFactory { http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableFactory.groovy index f0ee07a..1519ebd 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableFactory.groovy @@ -19,7 +19,8 @@ package groovy.swing.factory import groovy.swing.binding.JTableMetaMethods -import javax.swing.JTable + +import javax.swing.* import javax.swing.table.TableColumn import javax.swing.table.TableModel http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableLayoutFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableLayoutFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableLayoutFactory.groovy index c762625..6f80486 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableLayoutFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableLayoutFactory.groovy @@ -18,13 +18,12 @@ */ package groovy.swing.factory -import groovy.swing.impl.TableLayoutCell - -import java.awt.Component -import java.awt.Window import groovy.swing.impl.TableLayout +import groovy.swing.impl.TableLayoutCell import groovy.swing.impl.TableLayoutRow +import java.awt.* + public class TableLayoutFactory extends AbstractFactory { public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes) throws InstantiationException, IllegalAccessException { http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableModelFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableModelFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableModelFactory.groovy index 8521cb7..c088eff 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableModelFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TableModelFactory.groovy @@ -21,10 +21,11 @@ package groovy.swing.factory import groovy.model.DefaultTableModel import groovy.model.ValueHolder import groovy.model.ValueModel -import java.beans.PropertyChangeListener -import java.beans.PropertyChangeEvent -import javax.swing.JTable + +import javax.swing.* import javax.swing.table.TableModel +import java.beans.PropertyChangeEvent +import java.beans.PropertyChangeListener public class TableModelFactory extends AbstractFactory { http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TitledBorderFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TitledBorderFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TitledBorderFactory.groovy index bfb558e..150b7d5 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TitledBorderFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TitledBorderFactory.groovy @@ -18,10 +18,9 @@ */ package groovy.swing.factory -import java.awt.Color -import java.awt.Font import javax.swing.border.Border import javax.swing.border.TitledBorder +import java.awt.* /** * The node must be called with either a value argument or a title: attribute. <br> http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WidgetFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WidgetFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WidgetFactory.groovy index 3998650..fa3efe7 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WidgetFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WidgetFactory.groovy @@ -18,9 +18,9 @@ */ package groovy.swing.factory -import java.awt.Component -import java.awt.Window -import javax.swing.JComponent +import javax.swing.* +import java.awt.* + import static groovy.swing.factory.LayoutFactory.DEFAULT_DELEGATE_PROPERTY_CONSTRAINT public class WidgetFactory extends AbstractFactory { http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WindowFactory.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WindowFactory.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WindowFactory.groovy index d758a6f..b5188a6 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WindowFactory.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/WindowFactory.groovy @@ -18,7 +18,7 @@ */ package groovy.swing.factory -import javax.swing.JWindow +import javax.swing.* public class WindowFactory extends RootPaneContainerFactory { http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/ClosureCellEditor.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/ClosureCellEditor.groovy b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/ClosureCellEditor.groovy index 32e55b5..9b8098e 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/ClosureCellEditor.groovy +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/ClosureCellEditor.groovy @@ -18,10 +18,11 @@ */ package groovy.swing.impl -import java.awt.Component +import javax.swing.* import javax.swing.table.TableCellEditor import javax.swing.tree.TreeCellEditor -import javax.swing.* +import java.awt.* +import java.util.List /** * @author Alexander Klein http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/DefaultAction.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/DefaultAction.java b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/DefaultAction.java index f3ef6df..a595efd 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/DefaultAction.java +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/DefaultAction.java @@ -20,10 +20,9 @@ package groovy.swing.impl; import groovy.lang.Closure; +import javax.swing.*; import java.awt.event.ActionEvent; -import javax.swing.AbstractAction; - /** * A default action implementation * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayout.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayout.java b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayout.java index 03e4de4..ace204c 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayout.java +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayout.java @@ -18,11 +18,8 @@ */ package groovy.swing.impl; -import java.awt.GridBagConstraints; -import java.awt.GridBagLayout; -import java.awt.Insets; - -import javax.swing.JPanel; +import javax.swing.*; +import java.awt.*; /** * Represents a HTML style table layout http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutCell.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutCell.java b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutCell.java index afb9384..3350fcc 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutCell.java +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutCell.java @@ -18,8 +18,7 @@ */ package groovy.swing.impl; -import java.awt.Component; -import java.awt.GridBagConstraints; +import java.awt.*; import java.util.logging.Level; import java.util.logging.Logger; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutRow.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutRow.java b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutRow.java index ff43bec..65c4adf 100644 --- a/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutRow.java +++ b/subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/TableLayoutRow.java @@ -18,7 +18,7 @@ */ package groovy.swing.impl; -import java.awt.GridBagConstraints; +import java.awt.*; import java.util.ArrayList; import java.util.Iterator; import java.util.List; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/BindPath.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/BindPath.java b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/BindPath.java index 1e3bc9f..ceb740a 100644 --- a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/BindPath.java +++ b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/BindPath.java @@ -18,17 +18,16 @@ */ package org.codehaus.groovy.binding; +import groovy.lang.MetaClass; +import groovy.lang.MissingPropertyException; +import groovy.lang.Reference; import org.codehaus.groovy.runtime.InvokerHelper; import java.beans.PropertyChangeListener; -import java.util.Set; import java.util.Map; +import java.util.Set; import java.util.TreeMap; -import groovy.lang.MetaClass; -import groovy.lang.MissingPropertyException; -import groovy.lang.Reference; - /** * The bind path object. This class represents one "step" in the bind path. */ http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyBinding.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyBinding.java b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyBinding.java index 1c9f942..f8c051b 100644 --- a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyBinding.java +++ b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyBinding.java @@ -27,8 +27,8 @@ import org.codehaus.groovy.runtime.InvokerInvocationException; import org.codehaus.groovy.runtime.ResourceGroovyMethods; import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; -import javax.swing.SwingUtilities; -import java.awt.Component; +import javax.swing.*; +import java.awt.*; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.beans.PropertyVetoException; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyChangeProxyTargetBinding.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyChangeProxyTargetBinding.java b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyChangeProxyTargetBinding.java index 49bb64d..0751b0e 100644 --- a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyChangeProxyTargetBinding.java +++ b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyChangeProxyTargetBinding.java @@ -20,8 +20,8 @@ package org.codehaus.groovy.binding; import org.codehaus.groovy.runtime.InvokerHelper; -import java.beans.PropertyChangeListener; import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; public class PropertyChangeProxyTargetBinding implements TargetBinding { Object proxyObject; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyPathFullBinding.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyPathFullBinding.java b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyPathFullBinding.java index f30ccc9..0de2a51 100644 --- a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyPathFullBinding.java +++ b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/PropertyPathFullBinding.java @@ -18,10 +18,10 @@ */ package org.codehaus.groovy.binding; -import java.beans.PropertyChangeListener; import java.beans.PropertyChangeEvent; -import java.util.Set; +import java.beans.PropertyChangeListener; import java.util.HashSet; +import java.util.Set; /** * A property path full binding http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/SwingTimerTriggerBinding.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/SwingTimerTriggerBinding.java b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/SwingTimerTriggerBinding.java index fe3c796..1111cdb 100644 --- a/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/SwingTimerTriggerBinding.java +++ b/subprojects/groovy-swing/src/main/java/org/codehaus/groovy/binding/SwingTimerTriggerBinding.java @@ -18,9 +18,9 @@ */ package org.codehaus.groovy.binding; -import javax.swing.Timer; -import java.awt.event.ActionListener; +import javax.swing.*; import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; /** * @author <a href="mailto:[email protected]">Danno Ferrin</a> http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java index 9b2c4a1..a4a99d1 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java @@ -18,7 +18,14 @@ */ package groovy.text; -import groovy.lang.*; +import groovy.lang.Binding; +import groovy.lang.Closure; +import groovy.lang.GroovyClassLoader; +import groovy.lang.GroovyCodeSource; +import groovy.lang.GroovyObject; +import groovy.lang.GroovyRuntimeException; +import groovy.lang.Writable; +import org.codehaus.groovy.control.CompilationFailedException; import java.io.IOException; import java.io.Reader; @@ -27,8 +34,6 @@ import java.security.PrivilegedAction; import java.util.Map; import java.util.concurrent.atomic.AtomicInteger; -import org.codehaus.groovy.control.CompilationFailedException; - /** * Processes template source files substituting variables and expressions into * placeholders in a template source text to produce the desired output using http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java index 415f346..f9dd80c 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java @@ -18,7 +18,13 @@ */ package groovy.text; -import groovy.lang.*; +import groovy.lang.Binding; +import groovy.lang.GroovyRuntimeException; +import groovy.lang.GroovyShell; +import groovy.lang.Script; +import groovy.lang.Writable; +import org.codehaus.groovy.control.CompilationFailedException; +import org.codehaus.groovy.runtime.InvokerHelper; import java.io.BufferedReader; import java.io.IOException; @@ -28,9 +34,6 @@ import java.io.StringWriter; import java.io.Writer; import java.util.Map; -import org.codehaus.groovy.control.CompilationFailedException; -import org.codehaus.groovy.runtime.InvokerHelper; - /** * Processes template source files substituting variables and expressions into * placeholders in a template source text to produce the desired output. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java index 8a02d43..6d1640e 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java @@ -18,8 +18,12 @@ */ package groovy.text; -import groovy.lang.*; - +import groovy.lang.Closure; +import groovy.lang.GroovyClassLoader; +import groovy.lang.GroovyCodeSource; +import groovy.lang.GroovyObject; +import groovy.lang.GroovyRuntimeException; +import groovy.lang.Writable; import org.codehaus.groovy.control.CompilationFailedException; import org.codehaus.groovy.control.ErrorCollector; import org.codehaus.groovy.control.MultipleCompilationErrorsException; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateEngine.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateEngine.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateEngine.java index d4d2384..4761e83 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateEngine.java +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateEngine.java @@ -18,6 +18,9 @@ */ package groovy.text; +import org.codehaus.groovy.control.CompilationFailedException; +import org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport; + import java.io.File; import java.io.FileReader; import java.io.IOException; @@ -26,9 +29,6 @@ import java.io.Reader; import java.io.StringReader; import java.net.URL; -import org.codehaus.groovy.control.CompilationFailedException; -import org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport; - /** * Represents an API to any template engine which is basically a factory of Template instances from a given text input. * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupBuilderCodeTransformer.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupBuilderCodeTransformer.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupBuilderCodeTransformer.java index b7537b6..87e67e1 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupBuilderCodeTransformer.java +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupBuilderCodeTransformer.java @@ -32,7 +32,6 @@ import org.codehaus.groovy.ast.expr.ConstantExpression; import org.codehaus.groovy.ast.expr.DeclarationExpression; import org.codehaus.groovy.ast.expr.EmptyExpression; import org.codehaus.groovy.ast.expr.Expression; -import org.codehaus.groovy.ast.expr.GStringExpression; import org.codehaus.groovy.ast.expr.MapEntryExpression; import org.codehaus.groovy.ast.expr.MapExpression; import org.codehaus.groovy.ast.expr.MethodCallExpression; @@ -44,7 +43,6 @@ import org.codehaus.groovy.ast.stmt.Statement; import org.codehaus.groovy.control.SourceUnit; import org.codehaus.groovy.syntax.Types; -import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java index 60ed446..422ea20 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java @@ -27,6 +27,7 @@ import groovy.transform.CompileStatic; import org.codehaus.groovy.ast.ClassHelper; import org.codehaus.groovy.ast.ClassNode; import org.codehaus.groovy.classgen.GeneratorContext; +import org.codehaus.groovy.classgen.asm.BytecodeDumper; import org.codehaus.groovy.control.CompilationFailedException; import org.codehaus.groovy.control.CompilePhase; import org.codehaus.groovy.control.CompilerConfiguration; @@ -34,7 +35,6 @@ import org.codehaus.groovy.control.SourceUnit; import org.codehaus.groovy.control.customizers.ASTTransformationCustomizer; import org.codehaus.groovy.control.customizers.CompilationCustomizer; import org.codehaus.groovy.runtime.DefaultGroovyMethods; -import org.codehaus.groovy.classgen.asm.BytecodeDumper; import java.io.File; import java.io.IOException; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateTypeCheckingExtension.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateTypeCheckingExtension.groovy b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateTypeCheckingExtension.groovy index 57cf170..310951e 100644 --- a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateTypeCheckingExtension.groovy +++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateTypeCheckingExtension.groovy @@ -22,8 +22,22 @@ import groovy.transform.CompileStatic import org.codehaus.groovy.antlr.AntlrParserPlugin import org.codehaus.groovy.antlr.parser.GroovyLexer import org.codehaus.groovy.antlr.parser.GroovyRecognizer -import org.codehaus.groovy.ast.* -import org.codehaus.groovy.ast.expr.* +import org.codehaus.groovy.ast.ASTNode +import org.codehaus.groovy.ast.ClassCodeExpressionTransformer +import org.codehaus.groovy.ast.ClassHelper +import org.codehaus.groovy.ast.ClassNode +import org.codehaus.groovy.ast.MethodNode +import org.codehaus.groovy.ast.ModuleNode +import org.codehaus.groovy.ast.Parameter +import org.codehaus.groovy.ast.expr.ArgumentListExpression +import org.codehaus.groovy.ast.expr.ArrayExpression +import org.codehaus.groovy.ast.expr.BinaryExpression +import org.codehaus.groovy.ast.expr.ClosureExpression +import org.codehaus.groovy.ast.expr.ConstantExpression +import org.codehaus.groovy.ast.expr.Expression +import org.codehaus.groovy.ast.expr.MethodCallExpression +import org.codehaus.groovy.ast.expr.TupleExpression +import org.codehaus.groovy.ast.expr.VariableExpression import org.codehaus.groovy.ast.stmt.EmptyStatement import org.codehaus.groovy.control.ResolveVisitor import org.codehaus.groovy.control.SourceUnit http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy b/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy index 5b6f327..0fa406e 100644 --- a/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy +++ b/subprojects/groovy-test/src/main/groovy/groovy/lang/GroovyLogTestCase.groovy @@ -18,7 +18,11 @@ */ package groovy.lang -import java.util.logging.* +import java.util.logging.Handler +import java.util.logging.Level +import java.util.logging.Logger +import java.util.logging.SimpleFormatter +import java.util.logging.StreamHandler /** Helper class to spoof log entries as produced by calling arbitrary code. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy b/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy index 32c4c5f..e3cc5a7 100644 --- a/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy +++ b/subprojects/groovy-test/src/main/groovy/groovy/util/JavadocAssertionTestSuite.groovy @@ -18,8 +18,8 @@ */ package groovy.util -import junit.framework.TestSuite import junit.framework.Test +import junit.framework.TestSuite import junit.textui.TestRunner /** http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java b/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java index 99b7a37..61ec117 100644 --- a/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java +++ b/subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java @@ -18,7 +18,14 @@ */ package groovy.mock.interceptor; -import groovy.lang.*; +import groovy.lang.Closure; +import groovy.lang.GroovyObject; +import groovy.lang.GroovySystem; +import groovy.lang.Interceptor; +import groovy.lang.MetaClass; +import groovy.lang.MetaClassRegistry; +import groovy.lang.PropertyAccessInterceptor; +import groovy.lang.ProxyMetaClass; /** * The ProxyMetaClass for the MockInterceptor. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingDOMBuilder.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingDOMBuilder.groovy b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingDOMBuilder.groovy index f0408cd..8f61ec2 100644 --- a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingDOMBuilder.groovy +++ b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingDOMBuilder.groovy @@ -18,11 +18,11 @@ */ package groovy.xml -import javax.xml.parsers.DocumentBuilderFactory -import org.w3c.dom.Node - import groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder import groovy.xml.streamingmarkupsupport.BaseMarkupBuilder +import org.w3c.dom.Node + +import javax.xml.parsers.DocumentBuilderFactory class StreamingDOMBuilder extends AbstractStreamingBuilder { def pendingStack = [] http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingMarkupBuilder.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingMarkupBuilder.groovy b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingMarkupBuilder.groovy index a9cec9d..b5e0a2e 100644 --- a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingMarkupBuilder.groovy +++ b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingMarkupBuilder.groovy @@ -19,8 +19,8 @@ package groovy.xml import groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder -import groovy.xml.streamingmarkupsupport.StreamingMarkupWriter import groovy.xml.streamingmarkupsupport.BaseMarkupBuilder +import groovy.xml.streamingmarkupsupport.StreamingMarkupWriter /** * A builder class for creating XML markup. This implementation uses a http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingSAXBuilder.groovy ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingSAXBuilder.groovy b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingSAXBuilder.groovy index 4d7605e..05faf23 100644 --- a/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingSAXBuilder.groovy +++ b/subprojects/groovy-xml/src/main/groovy/groovy/xml/StreamingSAXBuilder.groovy @@ -20,8 +20,8 @@ package groovy.xml import groovy.xml.streamingmarkupsupport.AbstractStreamingBuilder import groovy.xml.streamingmarkupsupport.BaseMarkupBuilder -import org.xml.sax.helpers.AttributesImpl import org.xml.sax.ext.LexicalHandler +import org.xml.sax.helpers.AttributesImpl class StreamingSAXBuilder extends AbstractStreamingBuilder { def pendingStack = [] http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java b/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java index 256b299..852bd3f 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/XmlSlurper.java @@ -19,11 +19,26 @@ package groovy.util; import groovy.util.slurpersupport.GPathResult; +import groovy.util.slurpersupport.NamespaceAwareHashMap; import groovy.util.slurpersupport.Node; import groovy.util.slurpersupport.NodeChild; -import groovy.util.slurpersupport.NamespaceAwareHashMap; import groovy.xml.FactorySupport; +import groovy.xml.QName; +import org.xml.sax.Attributes; +import org.xml.sax.DTDHandler; +import org.xml.sax.EntityResolver; +import org.xml.sax.ErrorHandler; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; +import org.xml.sax.SAXNotRecognizedException; +import org.xml.sax.SAXNotSupportedException; +import org.xml.sax.XMLReader; +import org.xml.sax.helpers.DefaultHandler; +import javax.xml.XMLConstants; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.parsers.SAXParser; +import javax.xml.parsers.SAXParserFactory; import java.io.File; import java.io.FileInputStream; import java.io.IOException; @@ -36,23 +51,6 @@ import java.util.Hashtable; import java.util.Map; import java.util.Stack; -import javax.xml.XMLConstants; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -import groovy.xml.QName; -import org.xml.sax.Attributes; -import org.xml.sax.DTDHandler; -import org.xml.sax.EntityResolver; -import org.xml.sax.ErrorHandler; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; -import org.xml.sax.SAXNotRecognizedException; -import org.xml.sax.SAXNotSupportedException; -import org.xml.sax.XMLReader; -import org.xml.sax.helpers.DefaultHandler; - /** * Parse XML into a document tree that may be traversed similar to XPath * expressions. For example: http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java index d5c5b4b..9f5f15a 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attribute.java @@ -21,14 +21,13 @@ package groovy.util.slurpersupport; import groovy.lang.Closure; import groovy.lang.GroovyObject; import groovy.lang.GroovyRuntimeException; +import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; import java.io.IOException; import java.io.Writer; import java.util.Iterator; import java.util.Map; -import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; - /** * Lazy evaluated representation of a node attribute. * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java index 2a4be09..d4fa5d4 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/Attributes.java @@ -25,10 +25,10 @@ import groovy.xml.QName; import java.io.IOException; import java.io.Writer; -import java.util.Map; +import java.util.ArrayList; import java.util.Iterator; import java.util.List; -import java.util.ArrayList; +import java.util.Map; /** * Lazy evaluated representation of a node's attributes. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java index 776e10a..b920970 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredAttributes.java @@ -18,12 +18,11 @@ */ package groovy.util.slurpersupport; -import java.util.Iterator; -import java.util.Map; - +import groovy.lang.Closure; import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; -import groovy.lang.Closure; +import java.util.Iterator; +import java.util.Map; /** * Lazy evaluated representation of a node's attributes filtered by a Closure. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java index 4566113..b6c4590 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/FilteredNodeChildren.java @@ -18,12 +18,11 @@ */ package groovy.util.slurpersupport; -import java.util.Iterator; -import java.util.Map; - +import groovy.lang.Closure; import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; -import groovy.lang.Closure; +import java.util.Iterator; +import java.util.Map; /** * Lazy evaluated representation of child nodes filtered by a Closure. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java index 3ad67f8..76617ea 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChild.java @@ -21,6 +21,7 @@ package groovy.util.slurpersupport; import groovy.lang.Closure; import groovy.lang.GroovyObject; import groovy.lang.GroovyRuntimeException; +import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; import java.io.IOException; import java.io.Writer; @@ -28,8 +29,6 @@ import java.util.Iterator; import java.util.List; import java.util.Map; -import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; - /** * Lazy evaluated representation of a child node. * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java index c77c275..f6ea038 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java +++ b/subprojects/groovy-xml/src/main/java/groovy/util/slurpersupport/NodeChildren.java @@ -22,14 +22,13 @@ import groovy.lang.Buildable; import groovy.lang.Closure; import groovy.lang.GroovyObject; import groovy.lang.GroovyRuntimeException; +import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; import java.io.IOException; import java.io.Writer; import java.util.Iterator; import java.util.Map; -import org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation; - /** * Lazy evaluated representation of child nodes. * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java index 06d105b..9c910cf 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java +++ b/subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java @@ -19,24 +19,22 @@ package groovy.xml; import groovy.util.BuilderSupport; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; +import javax.xml.XMLConstants; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; import java.io.IOException; import java.io.Reader; import java.io.StringReader; import java.util.Iterator; import java.util.Map; -import javax.xml.XMLConstants; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; - -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.xml.sax.InputSource; -import org.xml.sax.SAXException; - /** * A helper class for creating a W3C DOM tree * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/xml/FactorySupport.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/FactorySupport.java b/subprojects/groovy-xml/src/main/java/groovy/xml/FactorySupport.java index 1dd2ede..c2385c5 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/xml/FactorySupport.java +++ b/subprojects/groovy-xml/src/main/java/groovy/xml/FactorySupport.java @@ -18,12 +18,12 @@ */ package groovy.xml; -import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParserFactory; -import java.security.PrivilegedExceptionAction; import java.security.AccessController; import java.security.PrivilegedActionException; +import java.security.PrivilegedExceptionAction; /** * Support class for creating XML Factories http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java index db964eb..2190088 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java +++ b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java @@ -25,8 +25,8 @@ import org.codehaus.groovy.runtime.StringGroovyMethods; import java.io.PrintWriter; import java.io.Writer; -import java.util.Map; import java.util.Iterator; +import java.util.Map; /** * A helper class for creating XML or HTML markup. http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java b/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java index b8f2cd1..51129c7 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java +++ b/subprojects/groovy-xml/src/main/java/groovy/xml/NamespaceBuilderSupport.java @@ -20,7 +20,6 @@ package groovy.xml; import groovy.util.BuilderSupport; import groovy.util.NodeBuilder; - import org.codehaus.groovy.runtime.InvokerHelper; import java.util.Collections; http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java index 0dcb23d..1737d79 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java +++ b/subprojects/groovy-xml/src/main/java/groovy/xml/SAXBuilder.java @@ -19,15 +19,14 @@ package groovy.xml; import groovy.util.BuilderSupport; - -import java.util.Iterator; -import java.util.Map; - import org.xml.sax.Attributes; import org.xml.sax.ContentHandler; import org.xml.sax.SAXException; import org.xml.sax.helpers.AttributesImpl; +import java.util.Iterator; +import java.util.Map; + /** * A builder for generating W3C SAX events. Use similar to MarkupBuilder. * http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java b/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java index ab7f10b..4867f51 100644 --- a/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java +++ b/subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java @@ -32,13 +32,25 @@ import org.xml.sax.SAXException; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; -import javax.xml.transform.*; +import javax.xml.transform.OutputKeys; +import javax.xml.transform.Source; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; import javax.xml.validation.Schema; import javax.xml.validation.SchemaFactory; -import java.io.*; +import java.io.File; +import java.io.IOException; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.PrintWriter; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.UnsupportedEncodingException; +import java.io.Writer; import java.net.URL; /** http://git-wip-us.apache.org/repos/asf/groovy/blob/117d6c24/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java ---------------------------------------------------------------------- diff --git a/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java b/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java index 888bf16..9afee3b 100644 --- a/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java +++ b/subprojects/groovy-xml/src/main/java/org/codehaus/groovy/tools/xml/DomToGroovy.java @@ -19,23 +19,31 @@ package org.codehaus.groovy.tools.xml; import groovy.util.IndentPrinter; -import org.w3c.dom.*; import org.codehaus.groovy.syntax.Types; +import org.w3c.dom.Attr; +import org.w3c.dom.Comment; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.NamedNodeMap; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.w3c.dom.ProcessingInstruction; +import org.w3c.dom.Text; import org.xml.sax.InputSource; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; +import java.io.BufferedReader; import java.io.File; +import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.io.InputStream; import java.io.PrintWriter; import java.io.Reader; -import java.io.InputStream; -import java.io.FileReader; -import java.io.BufferedReader; +import java.util.Collection; import java.util.HashMap; import java.util.Map; -import java.util.Collection; /** * A SAX handler for turning XML into Groovy scripts
