jgit/org.eclipse.jgit.ui/src/org/eclipse/jgit/awtui
Han-Wen Nienhuys f3ec7cf3f0 Remove further unnecessary 'final' keywords
Remove it from

 * package private functions.

 * try blocks

 * for loops

this was done with the following python script:

$ cat f.py
import sys
import re
import os

def replaceFinal(m):
  return m.group(1) + "(" +  m.group(2).replace('final ', '') + ")"

methodDecl = re.compile(r"^([\t ]*[a-zA-Z_ ]+)\(([^)]*)\)")

def subst(fn):
  input = open(fn)
  os.rename(fn, fn + "~")

  dest = open(fn, 'w')
  for l in input:
    l = methodDecl.sub(replaceFinal, l)
    dest.write(l)
  dest.close()


for root, dirs, files in os.walk(".", topdown=False):
  for f in files:
    if not f.endswith('.java'):
      continue

    full = os.path.join(root, f)
    print full
    subst(full)

Change-Id: If533a75a417594fc893e7c669d2c1f0f6caeb7ca
Signed-off-by: Han-Wen Nienhuys <hanwen@google.com>
2018-05-18 17:59:45 +02:00
..
AWTPlotRenderer.java Remove further unnecessary 'final' keywords 2018-05-18 17:59:45 +02:00
AwtAuthenticator.java Fix javadoc in org.eclipse.jgit.ui 2017-12-18 01:08:06 +01:00
AwtCredentialsProvider.java Fix javadoc in org.eclipse.jgit.ui 2017-12-18 01:08:06 +01:00
CommitGraphPane.java Remove further unnecessary 'final' keywords 2018-05-18 17:59:45 +02:00
SwingCommitList.java Remove 'final' in parameter lists 2018-05-15 17:05:02 -04:00
UIText.java Fix javadoc in org.eclipse.jgit.ui 2017-12-18 01:08:06 +01:00