You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by rw...@apache.org on 2018/04/05 15:35:30 UTC

svn commit: r1828447 - in /pivot/trunk: core/src/org/apache/pivot/beans/ core/src/org/apache/pivot/io/ core/src/org/apache/pivot/serialization/ core/src/org/apache/pivot/text/ core/src/org/apache/pivot/util/ tests/src/org/apache/pivot/tests/issues/pivo...

Author: rwhitcomb
Date: Thu Apr  5 15:35:29 2018
New Revision: 1828447

URL: http://svn.apache.org/viewvc?rev=1828447&view=rev
Log:
PIVOT-1032:  Fix more of the "easy" style errors in various files.


Modified:
    pivot/trunk/core/src/org/apache/pivot/beans/BXMLSerializer.java
    pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java
    pivot/trunk/core/src/org/apache/pivot/io/IOTask.java
    pivot/trunk/core/src/org/apache/pivot/serialization/MacroReader.java
    pivot/trunk/core/src/org/apache/pivot/text/FileSizeFormat.java
    pivot/trunk/core/src/org/apache/pivot/util/Version.java
    pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot948/Pivot948.java
    pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot964/Pivot964Swing.java
    pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot965/Pivot965Main.java
    pivot/trunk/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java
    pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSheetSkin.java
    pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSkin.java
    pivot/trunk/wtk/src/org/apache/pivot/wtk/HyperlinkButton.java
    pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java
    pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java
    pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/LabelSkin.java
    pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TablePaneSkin.java

Modified: pivot/trunk/core/src/org/apache/pivot/beans/BXMLSerializer.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/beans/BXMLSerializer.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/beans/BXMLSerializer.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/beans/BXMLSerializer.java Thu Apr  5 15:35:29 2018
@@ -361,9 +361,7 @@ public class BXMLSerializer implements S
         fileExtensions.put(PropertiesSerializer.PROPERTIES_EXTENSION, PropertiesSerializer.MIME_TYPE);
     }
 
-    private ScriptEngine newEngineByName(String scriptLanguage)
-        throws SerializationException
-    {
+    private ScriptEngine newEngineByName(String scriptLanguage) throws SerializationException {
         ScriptEngine engine = scriptEngineManager.getEngineByName(scriptLanguage);
 
         if (engine == null) {
@@ -398,9 +396,7 @@ public class BXMLSerializer implements S
      * @return Either an existing engine for that name, or a new one found by the
      * {@link #scriptEngineManager} and then cached (in the {@link #scriptEngines} map).
      */
-    private ScriptEngine getEngineByName(String scriptLanguage)
-        throws SerializationException
-    {
+    private ScriptEngine getEngineByName(String scriptLanguage) throws SerializationException {
         String languageKey = scriptLanguage.toLowerCase();
         ScriptEngine engine = scriptEngines.get(languageKey);
         if (engine != null) {
@@ -435,9 +431,7 @@ public class BXMLSerializer implements S
      * @return Either an existing engine for that extension, or a new one found by the
      * {@link #scriptEngineManager} and then cached (in the {@link #scriptEnginesExts} map).
      */
-    private ScriptEngine getEngineByExtension(String extension)
-        throws SerializationException
-    {
+    private ScriptEngine getEngineByExtension(String extension) throws SerializationException {
         String extensionKey = extension.toLowerCase();
         ScriptEngine engine = scriptEnginesExts.get(extensionKey);
         if (engine != null) {
@@ -1251,7 +1245,7 @@ public class BXMLSerializer implements S
                                 getEngineByName(language), attribute.name, (String) attribute.value);
 
                             Object listener = Proxy.newProxyInstance(classLoader,
-                                new Class<?>[] { attribute.propertyClass }, handler);
+                                new Class<?>[] {attribute.propertyClass}, handler);
 
                             // Add the listener
                             Class<?> listenerListClass = listenerList.getClass();
@@ -1401,7 +1395,7 @@ public class BXMLSerializer implements S
                 }
 
                 Object listener = Proxy.newProxyInstance(classLoader,
-                    new Class<?>[] { listenerClass }, handler);
+                    new Class<?>[] {listenerClass}, handler);
 
                 try {
                     addMethod.invoke(listenerList, listener);

Modified: pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/beans/BeanAdapter.java Thu Apr  5 15:35:29 2018
@@ -294,7 +294,7 @@ public class BeanAdapter implements Map<
             }
         } else {
             try {
-                setterMethod.invoke(bean, new Object[] { valueUpdated });
+                setterMethod.invoke(bean, new Object[] {valueUpdated});
             } catch (IllegalAccessException exception) {
                 throw new RuntimeException(String.format(ILLEGAL_ACCESS_EXCEPTION_MESSAGE_FORMAT,
                     key, bean.getClass().getName()), exception);
@@ -757,10 +757,9 @@ public class BeanAdapter implements Map<
                     String valueString = value.toString().toUpperCase(Locale.ENGLISH);
                     Method valueOfMethod = type.getMethod(ENUM_VALUE_OF_METHOD_NAME, String.class);
                     coercedValue = valueOfMethod.invoke(null, valueString);
-                }
-                // Nothing to be gained by handling the getMethod() & invoke() exceptions separately
-                catch (IllegalAccessException | InvocationTargetException |
+                } catch (IllegalAccessException | InvocationTargetException |
                        SecurityException | NoSuchMethodException e) {
+                    // Nothing to be gained by handling the getMethod() & invoke() exceptions separately
                     throw new IllegalArgumentException(String.format(
                         ENUM_COERCION_EXCEPTION_MESSAGE, value.getClass().getName(), value, type,
                         Arrays.toString(type.getEnumConstants())), e);

Modified: pivot/trunk/core/src/org/apache/pivot/io/IOTask.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/io/IOTask.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/io/IOTask.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/io/IOTask.java Thu Apr  5 15:35:29 2018
@@ -59,7 +59,7 @@ public abstract class IOTask<V> extends
         }
 
         @Override
-        public int read(byte b[]) throws IOException {
+        public int read(byte[] b) throws IOException {
             if (abort) {
                 throw new AbortException();
             }
@@ -74,7 +74,7 @@ public abstract class IOTask<V> extends
         }
 
         @Override
-        public int read(byte b[], int off, int len) throws IOException {
+        public int read(byte[] b, int off, int len) throws IOException {
             if (abort) {
                 throw new AbortException();
             }

Modified: pivot/trunk/core/src/org/apache/pivot/serialization/MacroReader.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/serialization/MacroReader.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/serialization/MacroReader.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/serialization/MacroReader.java Thu Apr  5 15:35:29 2018
@@ -35,7 +35,8 @@ import java.util.Queue;
  * in the underlying stream. Nested macros are supported, and are expanded at the
  * point of definition, if defined, or at the point of expansion if defined later.
  */
-public class MacroReader extends Reader {
+public final class MacroReader extends Reader {
+    /** The input reader we are mapping. */
     private Reader in;
 
     /** The map of our defined variables and their values. */
@@ -49,7 +50,11 @@ public class MacroReader extends Reader
     /** The previous character read. */
     private int lastCh = -1;
 
-    public MacroReader(Reader reader) {
+    /**
+     * Construct a new macro reader on top of the given reader.
+     * @param reader The input reader we are going to wrap.
+     */
+    public MacroReader(final Reader reader) {
         this.in = reader;
     }
 
@@ -58,21 +63,32 @@ public class MacroReader extends Reader
         in.close();
     }
 
-    private void queue(int ch) {
+    /**
+     * Add the given character to the lookahead queue for reprocessing.
+     * @param ch The character to queue.
+     */
+    private void queue(final int ch) {
         if (ch != -1) {
             lookaheadQueue.add(ch);
         }
     }
 
-    private void queue(String str) {
+    /**
+     * Add all the characters of the given string to the lookahead queue
+     * for reprocessing.
+     * @param str The string to be queued up again.
+     */
+    private void queue(final String str) {
         for (int i = 0; i < str.length(); i++) {
-            lookaheadQueue.add(str.codePointAt(i));
+            lookaheadQueue.add((int) str.charAt(i));
         }
     }
 
     /**
      * Parse out the next word in the stream (according to Unicode
      * Identifier semantics) as the macro name, skipping leading whitespace.
+     * @return The next parsed "word" string.
+     * @throws IOException for errors reading the stream.
      */
     private String getNextWord() throws IOException {
         StringBuilder buf = new StringBuilder();
@@ -81,11 +97,11 @@ public class MacroReader extends Reader
             ch = getNextChar(true);
         } while (ch != -1 && Character.isWhitespace(ch));
         if (ch != -1) {
-            buf.append((char)ch);
-            while ((ch = getNextChar(true)) != -1 &&
-                  ((buf.length() == 0 && Character.isUnicodeIdentifierStart(ch)) ||
-                   (buf.length() > 0 && Character.isUnicodeIdentifierPart(ch)))) {
-                buf.append((char)ch);
+            buf.append((char) ch);
+            while ((ch = getNextChar(true)) != -1
+                   && ((buf.length() == 0 && Character.isUnicodeIdentifierStart(ch))
+                    || (buf.length() > 0 && Character.isUnicodeIdentifierPart(ch)))) {
+                buf.append((char) ch);
             }
             // Re-queue the character that terminated the word
             queue(ch);
@@ -110,13 +126,14 @@ public class MacroReader extends Reader
      *                         invoking this method recursively
      *                         to ignore unknown macro commands
      *                         or undefined macros
+     * @return  The next character in the stream.
+     * @throws IOException if there are errors reading the stream.
      */
-    private int getNextChar(boolean handleMacros) throws IOException {
+    private int getNextChar(final boolean handleMacros) throws IOException {
         int ret = -1;
         if (!lookaheadQueue.isEmpty()) {
             ret = lookaheadQueue.poll().intValue();
-        }
-        else {
+        } else {
             ret = in.read();
         }
         // Check for macro define or undefine (starting with "#"
@@ -129,8 +146,7 @@ public class MacroReader extends Reader
                 skipToEol();
                 variableMap.remove(name);
                 return getNextChar(true);
-            }
-            else if (!keyword.equalsIgnoreCase("define")) {
+            } else if (!keyword.equalsIgnoreCase("define")) {
                 // Basically ignore any commands we don't understand
                 // by simply queueing the text back to be read again
                 // but with the flag set to ignore this command (so
@@ -150,24 +166,22 @@ public class MacroReader extends Reader
             queue(ch);
             do {
                 while ((ch = getNextChar(true)) != -1 && ch != '\\' && ch != '\n') {
-                    buf.append((char)ch);
+                    buf.append((char) ch);
                 }
                 // Check for line continuation character
                 if (ch == '\\') {
                     int next = getNextChar(true);
                     if (next == '\n') {
-                        buf.append((char)next);
-                    }
-                    else {
-                        buf.append((char)ch);
-                        buf.append((char)next);
+                        buf.append((char) next);
+                    } else {
+                        buf.append((char) ch);
+                        buf.append((char) next);
                     }
                 }
             } while (ch != -1 && ch != '\n');
             variableMap.put(name, buf.toString());
             return getNextChar(true);
-        }
-        else if (ret == '$' && handleMacros) {
+        } else if (ret == '$' && handleMacros) {
             // Check for macro expansion
             // Note: this allows for nested expansion
             int next = getNextChar(true);
@@ -176,7 +190,7 @@ public class MacroReader extends Reader
                 StringBuilder buf = new StringBuilder();
                 int ch;
                 while ((ch = getNextChar(true)) != -1 && ch != '}') {
-                    buf.append((char)ch);
+                    buf.append((char) ch);
                 }
                 String expansion = variableMap.get(buf.toString());
                 if (expansion == null) {
@@ -185,13 +199,11 @@ public class MacroReader extends Reader
                     queue(buf.toString());
                     queue(ch);
                     ret = getNextChar(false);
-                }
-                else {
+                } else {
                     queue(expansion);
                     ret = getNextChar(true);
                 }
-            }
-            else {
+            } else {
                 queue(next);
             }
         }
@@ -199,7 +211,7 @@ public class MacroReader extends Reader
     }
 
     @Override
-    public int read(char[] cbuf, int off, int len) throws IOException {
+    public int read(final char[] cbuf, final int off, final int len) throws IOException {
         int read = -1;
         for (int i = 0; i < len; i++) {
             int ch = getNextChar(true);
@@ -207,7 +219,7 @@ public class MacroReader extends Reader
                 break;
             }
             read = i;
-            cbuf[off + i] = (char)ch;
+            cbuf[off + i] = (char) ch;
         }
         return (read == -1) ? read : read + 1;
     }

Modified: pivot/trunk/core/src/org/apache/pivot/text/FileSizeFormat.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/text/FileSizeFormat.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/text/FileSizeFormat.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/text/FileSizeFormat.java Thu Apr  5 15:35:29 2018
@@ -28,11 +28,15 @@ import java.text.ParsePosition;
 public final class FileSizeFormat extends Format {
     private static final long serialVersionUID = 9126510513247641698L;
 
+    /** The binary value of a "kilo"byte. */
     public static final int KILOBYTE = 1024;
-    public static final String[] ABBREVIATIONS = { "", "K", "M", "G", "T", "P", "E", "Z", "Y" };
+    /** The list of first letter abbreviations for each kilobyte power. */
+    public static final String[] ABBREVIATIONS = {"", "K", "M", "G", "T", "P", "E", "Z", "Y"};
 
+    /** The singleton instance of this class. */
     private static final FileSizeFormat FILE_SIZE_FORMAT = new FileSizeFormat();
 
+    /** Private constructor since this is a singleton accessed by the {@link #getInstance} method. */
     private FileSizeFormat() {
     }
 
@@ -47,7 +51,8 @@ public final class FileSizeFormat extend
      * @return The original string buffer, with the formatted value appended.
      */
     @Override
-    public StringBuffer format(Object object, StringBuffer stringBuffer, FieldPosition fieldPosition) {
+    public StringBuffer format(final Object object, final StringBuffer stringBuffer,
+            final FieldPosition fieldPosition) {
         Number number = (Number) object;
 
         long length = number.longValue();
@@ -79,7 +84,7 @@ public final class FileSizeFormat extend
      * @throws UnsupportedOperationException always.
      */
     @Override
-    public Object parseObject(String arg0, ParsePosition arg1) {
+    public Object parseObject(final String arg0, final ParsePosition arg1) {
         throw new UnsupportedOperationException();
     }
 

Modified: pivot/trunk/core/src/org/apache/pivot/util/Version.java
URL: http://svn.apache.org/viewvc/pivot/trunk/core/src/org/apache/pivot/util/Version.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/core/src/org/apache/pivot/util/Version.java (original)
+++ pivot/trunk/core/src/org/apache/pivot/util/Version.java Thu Apr  5 15:35:29 2018
@@ -116,7 +116,7 @@ public class Version implements Comparab
         String revision;
         // Some "version" strings separate fields with a space
         // While Java 9 uses a new scheme where "build" uses a "+"
-        String parts[] = string.split("[ +\\-]");
+        String[] parts = string.split("[ +\\-]");
         if (parts.length == 1) {
             revision = string;
         } else {

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot948/Pivot948.java
URL: http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot948/Pivot948.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot948/Pivot948.java (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot948/Pivot948.java Thu Apr  5 15:35:29 2018
@@ -16,9 +16,21 @@
  */
 package org.apache.pivot.tests.issues.pivot948;
 
-import org.apache.pivot.beans.*;
-import org.apache.pivot.collections.*;
-import org.apache.pivot.wtk.*;
+import org.apache.pivot.beans.BXML;
+import org.apache.pivot.beans.BXMLSerializer;
+import org.apache.pivot.collections.List;
+import org.apache.pivot.collections.Map;
+import org.apache.pivot.wtk.Application;
+import org.apache.pivot.wtk.BindType;
+import org.apache.pivot.wtk.Button;
+import org.apache.pivot.wtk.ButtonPressListener;
+import org.apache.pivot.wtk.DesktopApplicationContext;
+import org.apache.pivot.wtk.Display;
+import org.apache.pivot.wtk.ListButton;
+import org.apache.pivot.wtk.ListView;
+import org.apache.pivot.wtk.PushButton;
+import org.apache.pivot.wtk.TextInput;
+import org.apache.pivot.wtk.Window;
 
 public class Pivot948 implements Application, ButtonPressListener, ListView.ItemBindMapping {
     private Window window = null;
@@ -99,13 +111,11 @@ public class Pivot948 implements Applica
             String text = outputResult.getText();
             if (text == null || text.trim().isEmpty()) {
                 listIndex = null;
-            }
-            else {
+            } else {
                 listIndex = Integer.valueOf(text);
             }
             inputList.load(this);
-        }
-        else if (button == storeButton) {
+        } else if (button == storeButton) {
             inputList.store(this);
             outputResult.setText(listIndex == null ? "" : listIndex.toString());
         }

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot964/Pivot964Swing.java
URL: http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot964/Pivot964Swing.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot964/Pivot964Swing.java (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot964/Pivot964Swing.java Thu Apr  5 15:35:29 2018
@@ -105,7 +105,7 @@ public class Pivot964Swing extends javax
         pack();
     } // </editor-fold>
 
-    public static void main(String args[]) {
+    public static void main(String[] args) {
         java.awt.EventQueue.invokeLater(new Runnable() {
             @Override
             public void run() {

Modified: pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot965/Pivot965Main.java
URL: http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot965/Pivot965Main.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot965/Pivot965Main.java (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/issues/pivot965/Pivot965Main.java Thu Apr  5 15:35:29 2018
@@ -25,8 +25,7 @@ import org.apache.pivot.wtk.TextInput;
 import org.apache.pivot.wtk.Window;
 
 
-public class Pivot965Main implements Application
-{
+public class Pivot965Main implements Application {
     private Window window = null;
 
     @Override

Modified: pivot/trunk/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java
URL: http://svn.apache.org/viewvc/pivot/trunk/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java (original)
+++ pivot/trunk/tutorials/src/org/apache/pivot/tutorials/calculator/Calculator.java Thu Apr  5 15:35:29 2018
@@ -6,7 +6,7 @@
  * Version 2.0 (the "License"); you may not use this file except in
  * compliance with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *     http://www.apache.org/licenses/LICENSEPERCENT_SCALE.0
  *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
@@ -16,14 +16,29 @@
  */
 package org.apache.pivot.tutorials.calculator;
 
-import java.io.*;
-import java.math.*;
-import org.apache.pivot.beans.*;
-import org.apache.pivot.collections.*;
-import org.apache.pivot.serialization.*;
-import org.apache.pivot.wtk.*;
-
-public class Calculator implements Application {
+import java.io.IOException;
+import java.math.BigDecimal;
+import java.math.MathContext;
+import org.apache.pivot.beans.BXML;
+import org.apache.pivot.beans.BXMLSerializer;
+import org.apache.pivot.collections.Map;
+import org.apache.pivot.serialization.SerializationException;
+import org.apache.pivot.wtk.Action;
+import org.apache.pivot.wtk.Application;
+import org.apache.pivot.wtk.ApplicationContext;
+import org.apache.pivot.wtk.Component;
+import org.apache.pivot.wtk.ComponentKeyListener;
+import org.apache.pivot.wtk.DesktopApplicationContext;
+import org.apache.pivot.wtk.Display;
+import org.apache.pivot.wtk.Label;
+import org.apache.pivot.wtk.PushButton;
+import org.apache.pivot.wtk.Window;
+
+/**
+ * Calculator demonstration program that mimics the look and feel
+ * of the iOS calculator app (pre iOS-11 that is).
+ */
+public final class Calculator implements Application {
     private BXMLSerializer serializer;
 
     @BXML private Window mainWindow;
@@ -49,7 +64,8 @@ public class Calculator implements Appli
     @BXML private PushButton nineButton;
     @BXML private PushButton dotButton;
 
-    private static MathContext MC = MathContext.DECIMAL64;
+    private static final MathContext MC = MathContext.DECIMAL64;
+    private static final int PERCENT_SCALE = -2;
 
     private static StringBuilder resultBuffer = new StringBuilder("0");
     private static BigDecimal result = BigDecimal.ZERO;
@@ -64,14 +80,14 @@ public class Calculator implements Appli
     private static Calculator instance;
 
     @Override
-    public void startup(Display display, Map<String, String> properties) {
+    public void startup(final Display display, final Map<String, String> properties) {
         try {
             serializer.readObject(Calculator.class, "calculator.bxml");
             serializer.bind(this);
 
             mainWindow.getComponentKeyListeners().add(new ComponentKeyListener() {
                 @Override
-                public boolean keyTyped(Component comp, char ch) {
+                public boolean keyTyped(final Component comp, final char ch) {
                     // Some keys don't give us virtual key mappings, so we need to
                     // listen here for the relevant keys typed
                     switch (ch) {
@@ -102,8 +118,7 @@ public class Calculator implements Appli
 
             mainWindow.open(display);
             mainWindow.requestFocus();
-        }
-        catch (IOException | SerializationException ex) {
+        } catch (IOException | SerializationException ex) {
         }
     }
 
@@ -113,18 +128,18 @@ public class Calculator implements Appli
         instance.resultText.setText(resultBuffer.toString());
     }
 
-    private static void setClearAll(boolean all) {
+    private static void setClearAll(final boolean all) {
         instance.clearButton.setButtonData(all ? "AC" : "C");
         clearingAll = all;
     }
 
-    private static void setOperatorButton(boolean on) {
+    private static void setOperatorButton(final boolean on) {
         if (currentOperatorButton != null) {
             currentOperatorButton.setStyleName(on ? "buttonBorderHighlight" : "buttonBorderNormal");
         }
     }
 
-    private static void digit(char digit) {
+    private static void digit(final char digit) {
         setClearAll(false);
         setOperatorButton(false);
         justSeenOperator = false;
@@ -150,13 +165,14 @@ public class Calculator implements Appli
                 return;
             }
             break;
+          default:
+            break;
         }
         result = new BigDecimal(resultBuffer.toString());
         updateResult();
     }
 
-    private enum Operator
-    {
+    private enum Operator {
         ADD,
         SUBTRACT,
         MULTIPLY,
@@ -165,7 +181,7 @@ public class Calculator implements Appli
 
         private PushButton button;
 
-        public void setButton(PushButton button) {
+        public void setButton(final PushButton button) {
             this.button = button;
         }
 
@@ -174,7 +190,7 @@ public class Calculator implements Appli
         }
     }
 
-    private static void changeOperator(Operator newOperator) {
+    private static void changeOperator(final Operator newOperator) {
         if (currentOperator == null) {
             currentOperator = newOperator;
             accumulator = result;
@@ -203,6 +219,8 @@ public class Calculator implements Appli
               case DIVIDE:
                 result = accumulator.divide(result, MC);
                 break;
+              default:
+                break;
             }
             if (newOperator == Operator.EQUALS) {
                 setOperatorButton(false);
@@ -221,133 +239,131 @@ public class Calculator implements Appli
         }
     }
 
-    private interface ActionDoer
-    {
+    private interface ActionDoer {
         void perform(Component source);
     }
 
-    private enum ACTION implements ActionDoer
-    {
+    private enum ACTION implements ActionDoer {
         DOT {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('.');
             }
         },
         ZERO {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('0');
             }
         },
         ONE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('1');
             }
         },
         TWO {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('2');
             }
         },
         THREE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('3');
             }
         },
         FOUR {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('4');
             }
         },
         FIVE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('5');
             }
         },
         SIX {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('6');
             }
         },
         SEVEN {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('7');
             }
         },
         EIGHT {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('8');
             }
         },
         NINE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 digit('9');
             }
         },
         ADD {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 changeOperator(Operator.ADD);
             }
         },
         SUBTRACT {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 changeOperator(Operator.SUBTRACT);
             }
         },
         MULTIPLY {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 changeOperator(Operator.MULTIPLY);
             }
         },
         DIVIDE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 changeOperator(Operator.DIVIDE);
             }
         },
         EQUALS {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 changeOperator(Operator.EQUALS);
             }
         },
         NEGATE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 result = result.negate(MC);
                 updateResult();
             }
         },
         PERCENT {
             @Override
-            public void perform(Component source) {
-                if (currentOperator == null ||
-                    currentOperator == Operator.MULTIPLY ||
-                    currentOperator == Operator.DIVIDE ||
-                    accumulator == null) {
-                    result = result.scaleByPowerOfTen(-2);
+            public void perform(final Component source) {
+                if (currentOperator == null
+                 || currentOperator == Operator.MULTIPLY
+                 || currentOperator == Operator.DIVIDE
+                 || accumulator == null) {
+                    result = result.scaleByPowerOfTen(PERCENT_SCALE);
                 } else {
-                    result = accumulator.multiply(result, MC).scaleByPowerOfTen(-2);
+                    result = accumulator.multiply(result, MC).scaleByPowerOfTen(PERCENT_SCALE);
                 }
                 updateResult();
             }
         },
         BACKSPACE {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 if (resultBuffer.length() > 0 && !resultBuffer.toString().equals("0")) {
                     char ch = resultBuffer.charAt(resultBuffer.length() - 1);
                     if (ch == '.') {
@@ -364,7 +380,7 @@ public class Calculator implements Appli
         },
         CLEAR {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 result = BigDecimal.ZERO;
                 seenDecimalPoint = false;
                 justSeenOperator = false;
@@ -381,23 +397,22 @@ public class Calculator implements Appli
         },
         QUIT {
             @Override
-            public void perform(Component source) {
+            public void perform(final Component source) {
                 DesktopApplicationContext.exit();
             }
         }
     }
 
-    private class CalculatorAction extends Action
-    {
+    private class CalculatorAction extends Action {
         private ACTION action;
 
-        public CalculatorAction(ACTION action) {
+        public CalculatorAction(final ACTION action) {
             this.action = action;
             Action.getNamedActions().put(action.toString(), this);
         }
 
         @Override
-        public void perform(Component source) {
+        public void perform(final Component source) {
             action.perform(source);
         }
     }
@@ -416,7 +431,7 @@ public class Calculator implements Appli
         instance = this;
     }
 
-    public static void main(String[] args) {
+    public static void main(final String[] args) {
         DesktopApplicationContext.main(Calculator.class, args);
     }
 

Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSheetSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSheetSkin.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSheetSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSheetSkin.java Thu Apr  5 15:35:29 2018
@@ -107,8 +107,7 @@ public class TerraVFSBrowserSheetSkin ex
             } else {
                 hostNameBoxPane.setVisible(false);
             }
-        }
-        catch (FileSystemException ex) {
+        } catch (FileSystemException ex) {
             throw new RuntimeException(ex);
         }
     }

Modified: pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSkin.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSkin.java (original)
+++ pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraVFSBrowserSkin.java Thu Apr  5 15:35:29 2018
@@ -169,8 +169,7 @@ public class TerraVFSBrowserSkin extends
                 }
             }
             return hidden;
-        }
-        catch (FileSystemException fse) {
+        } catch (FileSystemException fse) {
             throw new RuntimeException(fse);
         }
     }

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/HyperlinkButton.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/HyperlinkButton.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/HyperlinkButton.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/HyperlinkButton.java Thu Apr  5 15:35:29 2018
@@ -183,9 +183,7 @@ public class HyperlinkButton extends Lin
      * @throws URISyntaxException if the string is not a valid {@link URI}.
      * @see #setUri(URI)
      */
-    public void setUri(String uriString)
-        throws URISyntaxException
-    {
+    public void setUri(String uriString) throws URISyntaxException {
         Utils.checkNullOrEmpty(uriString, "URI string");
         setUri(new URI(uriString));
     }
@@ -196,9 +194,7 @@ public class HyperlinkButton extends Lin
      * @throws URISyntaxException if the <code>URL</code> does not specify
      * a valid {@link URI}.
      */
-    public void setUrl(URL url)
-        throws URISyntaxException
-    {
+    public void setUrl(URL url) throws URISyntaxException {
         setUri(url == null ? null : url.toURI());
     }
 
@@ -210,9 +206,7 @@ public class HyperlinkButton extends Lin
      * @throws MalformedURLException if the string cannot be converted to a <code>URL</code>
      * @throws URISyntaxException if the <code>URL</code> does not specify a valid {@link URI}.
      */
-    public void setUrl(String urlString)
-        throws MalformedURLException, URISyntaxException
-    {
+    public void setUrl(String urlString) throws MalformedURLException, URISyntaxException {
         Utils.checkNullOrEmpty(urlString, "URL string");
         setUrl(new URL(urlString));
     }

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/TextPane.java Thu Apr  5 15:35:29 2018
@@ -790,8 +790,7 @@ public class TextPane extends Container
             for (Node node : element) {
                 if (node instanceof Element) {
                     addToText(text, (Element) node, includeSpan);
-                }
-                else {
+                } else {
                     Span nodeSpan = node.getDocumentSpan();
                     Span nodeIntersection = nodeSpan.intersect(includeSpan);
                     if (nodeIntersection != null) {

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/VFSBrowserSheet.java Thu Apr  5 15:35:29 2018
@@ -35,7 +35,7 @@ import org.apache.pivot.util.Utils;
  * to be able to browse local and remote file systems, and browse inside of
  * .zip, .tar, etc. archives as well.
  */
-public class VFSBrowserSheet extends Sheet {
+public final class VFSBrowserSheet extends Sheet {
     /**
      * Enumeration defining supported modes.
      */
@@ -56,7 +56,8 @@ public class VFSBrowserSheet extends She
     private FileObjectList selectedFiles = new FileObjectList();
     private Filter<FileObject> disabledFileFilter = null;
 
-    private VFSBrowserSheetListener.Listeners fileBrowserSheetListeners = new VFSBrowserSheetListener.Listeners();
+    private VFSBrowserSheetListener.Listeners fileBrowserSheetListeners =
+        new VFSBrowserSheetListener.Listeners();
 
     /**
      * Creates a new VFSBrowserSheet <p> Note that this version set by default
@@ -123,8 +124,7 @@ public class VFSBrowserSheet extends She
      * @see Mode
      */
     public VFSBrowserSheet(FileSystemManager manager, Mode mode, String rootFolder, String homeFolder)
-            throws FileSystemException
-    {
+            throws FileSystemException {
         Utils.checkNull(mode, "Mode");
         Utils.checkNull(rootFolder, "Root folder");
 
@@ -154,8 +154,7 @@ public class VFSBrowserSheet extends She
      * @see Mode
      */
     public VFSBrowserSheet(FileSystemManager manager, Mode mode, FileObject rootFolder, FileObject homeFolder)
-            throws FileSystemException
-    {
+            throws FileSystemException {
         Utils.checkNull(mode, "Mode");
         Utils.checkNull(rootFolder, "Root folder");
 
@@ -249,15 +248,11 @@ public class VFSBrowserSheet extends She
         return homeDirectory;
     }
 
-    public void setHomeDirectory(String homeDirectory)
-            throws FileSystemException
-    {
+    public void setHomeDirectory(String homeDirectory) throws FileSystemException {
         setHomeDirectory(manager.resolveFile(homeDirectory));
     }
 
-    public void setHomeDirectory(FileObject homeDirectory)
-            throws FileSystemException
-    {
+    public void setHomeDirectory(FileObject homeDirectory) throws FileSystemException {
         Utils.checkNull(homeDirectory, "Home directory");
 
         // Give some grace to set the home folder to an actual file and

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/LabelSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/LabelSkin.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/LabelSkin.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/LabelSkin.java Thu Apr  5 15:35:29 2018
@@ -90,11 +90,11 @@ public class LabelSkin extends Component
         int preferredWidth = 0;
         if (text != null && text.length() > 0) {
             FontRenderContext fontRenderContext = Platform.getFontRenderContext();
-            String str[];
+            String[] str;
             if (wrapText) {
                 str = text.split("\n");
             } else {
-                str = new String[] { text };
+                str = new String[] {text};
             }
 
             for (String line : str) {
@@ -187,11 +187,11 @@ public class LabelSkin extends Component
         int preferredWidth = 0;
 
         if (text != null && text.length() > 0) {
-            String str[];
+            String[] str;
             if (wrapText) {
                 str = text.split("\n");
             } else {
-                str = new String[] { text };
+                str = new String[] {text};
             }
 
             for (String line : str) {

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TablePaneSkin.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TablePaneSkin.java?rev=1828447&r1=1828446&r2=1828447&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TablePaneSkin.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TablePaneSkin.java Thu Apr  5 15:35:29 2018
@@ -1347,7 +1347,7 @@ public class TablePaneSkin extends Conta
         int rowCount = rows.getLength();
         int columnCount = tablePane.getColumns().getLength();
 
-        int rowHeightsLocal[] = new int[rowCount];
+        int[] rowHeightsLocal = new int[rowCount];
 
         boolean[] defaultHeightRows = new boolean[rowCount];
         int totalRelativeWeight = 0;