diff options
author | Alexander Kurtakov | 2015-09-03 08:06:51 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2015-09-03 08:08:35 +0000 |
commit | bcf17a5b40f08be13e354f23b9b5268478a155f7 (patch) | |
tree | 3159a1e143beb8f3f4dcfd70f0ebf249daec4b7b /bundles/org.eclipse.swt.tools/src | |
parent | 5c831ecf0ce65ea8a6a25eed641a661fa5c0a344 (diff) | |
download | eclipse.platform.swt-bcf17a5b40f08be13e354f23b9b5268478a155f7.tar.gz eclipse.platform.swt-bcf17a5b40f08be13e354f23b9b5268478a155f7.tar.xz eclipse.platform.swt-bcf17a5b40f08be13e354f23b9b5268478a155f7.zip |
Bug 476514 - Update swt.tools to Java 1.7
Bump BREE and remove redundant type arguments.
Change-Id: I92148ce12a7d2581290d87fc92d05263ffcff39c
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.swt.tools/src')
2 files changed, 17 insertions, 53 deletions
diff --git a/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/builders/Check64CompilationParticipant.java b/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/builders/Check64CompilationParticipant.java index 10a215b896..a07d394bdf 100644 --- a/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/builders/Check64CompilationParticipant.java +++ b/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/builders/Check64CompilationParticipant.java @@ -10,56 +10,20 @@ *******************************************************************************/ package org.eclipse.swt.tools.builders; -import java.io.BufferedInputStream; -import java.io.BufferedOutputStream; -import java.io.BufferedReader; -import java.io.ByteArrayInputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.FileReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; +import java.io.*; +import java.util.*; -import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.*; -import org.eclipse.core.resources.IContainer; -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IFolder; -import org.eclipse.core.resources.IMarker; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.IResource; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Path; -import org.eclipse.core.runtime.Status; -import org.eclipse.jdt.core.IClasspathEntry; -import org.eclipse.jdt.core.IJavaModelMarker; -import org.eclipse.jdt.core.IJavaProject; -import org.eclipse.jdt.core.JavaModelException; -import org.eclipse.jdt.core.compiler.BuildContext; -import org.eclipse.jdt.core.compiler.CharOperation; -import org.eclipse.jdt.core.compiler.CompilationParticipant; -import org.eclipse.jdt.core.compiler.batch.BatchCompiler; -import org.eclipse.jdt.core.dom.AST; -import org.eclipse.jdt.core.dom.ASTParser; -import org.eclipse.jdt.core.dom.CompilationUnit; -import org.eclipse.jdt.core.dom.MethodDeclaration; -import org.eclipse.jdt.core.dom.SingleVariableDeclaration; -import org.eclipse.jdt.core.dom.Type; -import org.eclipse.jdt.core.dom.TypeDeclaration; -import org.eclipse.swt.tools.Activator; -import org.w3c.dom.Document; -import org.w3c.dom.Element; -import org.w3c.dom.NodeList; -import org.xml.sax.InputSource; +import org.eclipse.core.resources.*; +import org.eclipse.core.runtime.*; +import org.eclipse.jdt.core.*; +import org.eclipse.jdt.core.compiler.*; +import org.eclipse.jdt.core.compiler.batch.*; +import org.eclipse.jdt.core.dom.*; +import org.eclipse.swt.tools.*; +import org.w3c.dom.*; +import org.xml.sax.*; public class Check64CompilationParticipant extends CompilationParticipant { HashSet<String> sources; @@ -118,7 +82,7 @@ void build(IJavaProject project, String root) throws CoreException { String bin = root + "/bin"; if (cp.length() > 0) cp.append(File.pathSeparator); cp.append(bin); - ArrayList<String> args = new ArrayList<String>(); + ArrayList<String> args = new ArrayList<>(); args.addAll(Arrays.asList(new String[]{ "-nowarn", "-1.5", @@ -244,14 +208,14 @@ boolean is64Type(String type) { void createBadOverwrittenMethodProblems(IJavaProject project, String root) throws CoreException { if (sources == null) return; IProject proj = project.getProject(); - HashMap<String, TypeDeclaration> cache = new HashMap<String, TypeDeclaration>(); + HashMap<String, TypeDeclaration> cache = new HashMap<>(); for (Iterator<String> iterator = sources.iterator(); iterator.hasNext();) { String path = iterator.next(); IResource resource = getResourceWithoutErrors(proj, path, false); if (resource == null) continue; TypeDeclaration type = loadType(cache, path); MethodDeclaration[] methods = type.getMethods(); - List<TypeDeclaration> superclasses = new ArrayList<TypeDeclaration>(); + List<TypeDeclaration> superclasses = new ArrayList<>(); TypeDeclaration temp = type; while (true) { Type supertype = temp.getSuperclassType(); @@ -365,7 +329,7 @@ public void buildFinished(IJavaProject project) { @Override public void buildStarting(BuildContext[] files, boolean isBatch) { - if (sources == null) sources = new HashSet<String>(); + if (sources == null) sources = new HashSet<>(); // long time = System.currentTimeMillis(); for (int i = 0; i < files.length; i++) { BuildContext context = files[i]; diff --git a/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/views/MacGeneratorView.java b/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/views/MacGeneratorView.java index 09ea4619ac..289726fe40 100644 --- a/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/views/MacGeneratorView.java +++ b/bundles/org.eclipse.swt.tools/src/org/eclipse/swt/tools/views/MacGeneratorView.java @@ -76,7 +76,7 @@ public class MacGeneratorView extends ViewPart { IResourceDelta rootDelta = event.getDelta(); IResourceDelta piDelta = rootDelta.findMember(root.getFullPath()); if (piDelta == null) return; - final ArrayList<IResource> changed = new ArrayList<IResource>(); + final ArrayList<IResource> changed = new ArrayList<>(); IResourceDeltaVisitor visitor = new IResourceDeltaVisitor() { @Override public boolean visit(IResourceDelta delta) { |