Author: andy
Date: Tue Jul 29 15:59:11 2014
New Revision: 1614394

URL: http://svn.apache.org/r1614394
Log:
Java7-isms

Modified:
    jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/Version.java
    
jena/trunk/jena-arq/src/test/java/org/apache/jena/atlas/io/TestIndentedWriter.java

Modified: 
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/Version.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/Version.java?rev=1614394&r1=1614393&r2=1614394&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/Version.java 
(original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/util/Version.java 
Tue Jul 29 15:59:11 2014
@@ -73,26 +73,26 @@ public class Version
      * @return Version information
      */
     public String toString(boolean singleLine) {
-        IndentedLineBuffer buffer = new IndentedLineBuffer(false);
-        
-        Iterator<Class<?>> iter = classes.iterator();
-        while (iter.hasNext())
-        {
-            Class<?> c = iter.next();
-            String component = Utils.classShortName(c) ;
-            String version = field(FIELD_VERSION, c);
-            String timestamp = field(FIELD_BUILD_DATE, c);
-            buffer.append("%s Version %s (Built %s)", component, version, 
timestamp);
-            if (iter.hasNext()) {
-                if (!singleLine) {
-                    buffer.println();
-                } else {
-                    buffer.print(", ");
+        try ( IndentedLineBuffer buffer = new IndentedLineBuffer(false) ) {
+            Iterator<Class<?>> iter = classes.iterator();
+            while (iter.hasNext())
+            {
+                Class<?> c = iter.next();
+                String component = Utils.classShortName(c) ;
+                String version = field(FIELD_VERSION, c);
+                String timestamp = field(FIELD_BUILD_DATE, c);
+                buffer.append("%s Version %s (Built %s)", component, version, 
timestamp);
+                if (iter.hasNext()) {
+                    if (!singleLine) {
+                        buffer.println();
+                    } else {
+                        buffer.print(", ");
+                    }
                 }
             }
+
+            return buffer.asString();
         }
-        
-        return buffer.asString();
     }
     
     /**

Modified: 
jena/trunk/jena-arq/src/test/java/org/apache/jena/atlas/io/TestIndentedWriter.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/test/java/org/apache/jena/atlas/io/TestIndentedWriter.java?rev=1614394&r1=1614393&r2=1614394&view=diff
==============================================================================
--- 
jena/trunk/jena-arq/src/test/java/org/apache/jena/atlas/io/TestIndentedWriter.java
 (original)
+++ 
jena/trunk/jena-arq/src/test/java/org/apache/jena/atlas/io/TestIndentedWriter.java
 Tue Jul 29 15:59:11 2014
@@ -26,31 +26,33 @@ public class TestIndentedWriter extends 
 {
     @Test public void write01()
     {
-        IndentedLineBuffer b = new IndentedLineBuffer() ;
-        b.print("hell") ;
-        b.print("o") ;
-        assertEquals("hello", b.asString()) ;
+        try(IndentedLineBuffer b = new IndentedLineBuffer()) {
+            b.print("hell") ;
+            b.print("o") ;
+            assertEquals("hello", b.asString()) ;
+        }
     }
     
     @Test public void write02()
     {
-        IndentedLineBuffer b = new IndentedLineBuffer() ;
-        b.incIndent() ;
-        b.print("hell") ;
-        b.print("o") ;
-        b.decIndent() ;
-        assertEquals("  hello", b.asString()) ;
+        try(IndentedLineBuffer b = new IndentedLineBuffer()) {
+            b.incIndent() ;
+            b.print("hell") ;
+            b.print("o") ;
+            b.decIndent() ;
+            assertEquals("  hello", b.asString()) ;
+        }
     }
     
     @Test public void write03()
     {
-        IndentedLineBuffer b = new IndentedLineBuffer() ;
-        b.incIndent() ;
-        b.printf("0x%04X", 1) ;
-        b.println() ;
-        b.print("XX") ;
-        b.decIndent() ;
-        assertEquals("  0x0001\n  XX", b.asString()) ;
+        try(IndentedLineBuffer b = new IndentedLineBuffer()) {
+            b.incIndent() ;
+            b.printf("0x%04X", 1) ;
+            b.println() ;
+            b.print("XX") ;
+            b.decIndent() ;
+            assertEquals("  0x0001\n  XX", b.asString()) ;
+        }
     }
-    
 }


Reply via email to