diff options
author | Paul Pazderski | 2019-05-18 20:45:17 +0000 |
---|---|---|
committer | Paul Pazderski | 2019-05-18 21:47:36 +0000 |
commit | 9e7f66919496659795478f8cd80804da71498fff (patch) | |
tree | ced476eaaaa4e1cb0d65f56c3b7852a908eee1f8 /org.eclipse.ui.genericeditor.examples | |
parent | 51ef424212f4bf315ddbedade152ae861d836fd8 (diff) | |
download | eclipse.platform.text-9e7f66919496659795478f8cd80804da71498fff.tar.gz eclipse.platform.text-9e7f66919496659795478f8cd80804da71498fff.tar.xz eclipse.platform.text-9e7f66919496659795478f8cd80804da71498fff.zip |
Bug 547304 - [cleanup] Fix wrong line delimiters
This updates all Java files with wrong or mixed line delimiters to use
Unix style delimiters.
The change includes only whitespace formatting and no code changes.
Change-Id: I970d212a3e4edb8a85c58901336551190dfd2164
Diffstat (limited to 'org.eclipse.ui.genericeditor.examples')
5 files changed, 144 insertions, 144 deletions
diff --git a/org.eclipse.ui.genericeditor.examples/META-INF/MANIFEST.MF b/org.eclipse.ui.genericeditor.examples/META-INF/MANIFEST.MF index d57a01e903c..e495516d727 100644 --- a/org.eclipse.ui.genericeditor.examples/META-INF/MANIFEST.MF +++ b/org.eclipse.ui.genericeditor.examples/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Examples for Generic Editor Bundle-SymbolicName: org.eclipse.ui.genericeditor.examples;singleton:=true -Bundle-Version: 1.1.200.qualifier +Bundle-Version: 1.1.300.qualifier Bundle-Vendor: Eclipse.org Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Require-Bundle: org.eclipse.ui.genericeditor;bundle-version="1.0.0", diff --git a/org.eclipse.ui.genericeditor.examples/pom.xml b/org.eclipse.ui.genericeditor.examples/pom.xml index e3fa9053c9b..3394f95ca4e 100644 --- a/org.eclipse.ui.genericeditor.examples/pom.xml +++ b/org.eclipse.ui.genericeditor.examples/pom.xml @@ -18,6 +18,6 @@ </parent> <groupId>org.eclipse.ui</groupId> <artifactId>org.eclipse.ui.genericeditor.examples</artifactId> - <version>1.1.200-SNAPSHOT</version> + <version>1.1.300-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> </project> diff --git a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/TagCharacterPairMatcher.java b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/TagCharacterPairMatcher.java index 0158795e539..6bdda8dbc7f 100644 --- a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/TagCharacterPairMatcher.java +++ b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/TagCharacterPairMatcher.java @@ -1,21 +1,21 @@ -/**
- * Copyright (c) 2018 Angelo ZERR.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v2.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v20.html
- *
- * Contributors:
- * Angelo Zerr <angelo.zerr@gmail.com> - Bug 538111 - [generic editor] Extension point for ICharacterPairMatcher
- */
-package org.eclipse.ui.genericeditor.examples.dotproject;
-
-import org.eclipse.jface.text.source.DefaultCharacterPairMatcher;
-
-public class TagCharacterPairMatcher extends DefaultCharacterPairMatcher {
-
- public TagCharacterPairMatcher() {
- super(new char[] { '<', '>', '"', '"' });
- }
-
-}
+/** + * Copyright (c) 2018 Angelo ZERR. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + * + * Contributors: + * Angelo Zerr <angelo.zerr@gmail.com> - Bug 538111 - [generic editor] Extension point for ICharacterPairMatcher + */ +package org.eclipse.ui.genericeditor.examples.dotproject; + +import org.eclipse.jface.text.source.DefaultCharacterPairMatcher; + +public class TagCharacterPairMatcher extends DefaultCharacterPairMatcher { + + public TagCharacterPairMatcher() { + super(new char[] { '<', '>', '"', '"' }); + } + +} diff --git a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferenceCodeMining.java b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferenceCodeMining.java index 4be0159717c..1ace81c2595 100644 --- a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferenceCodeMining.java +++ b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferenceCodeMining.java @@ -1,49 +1,49 @@ -/**
- * Copyright (c) 2017 Angelo ZERR.
+/** + * Copyright (c) 2017 Angelo ZERR. * - * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
+ * This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * - * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * Angelo Zerr <angelo.zerr@gmail.com> - [CodeMining] Provide extension point for CodeMining - Bug 528419
- */
-package org.eclipse.ui.genericeditor.examples.dotproject.codemining;
-
-import java.util.concurrent.CompletableFuture;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.jface.text.BadLocationException;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.text.ITextViewer;
-import org.eclipse.jface.text.codemining.ICodeMiningProvider;
-import org.eclipse.jface.text.codemining.LineHeaderCodeMining;
-
-/**
- * Project reference mining.
- */
-public class ProjectReferenceCodeMining extends LineHeaderCodeMining {
-
- private final String projectName;
-
- public ProjectReferenceCodeMining(String projectName, int beforeLineNumber, IDocument document,
- ICodeMiningProvider provider) throws BadLocationException {
- super(beforeLineNumber, document, provider);
- this.projectName = projectName;
- }
-
- @Override
- protected CompletableFuture<Void> doResolve(ITextViewer viewer, IProgressMonitor monitor) {
- return CompletableFuture.runAsync(() -> {
- IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
- int refCount = project != null ? project.getReferencingProjects().length : 0;
- super.setLabel(refCount + (refCount > 1 ? " references" : " reference"));
- });
- }
-
-}
+ * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Angelo Zerr <angelo.zerr@gmail.com> - [CodeMining] Provide extension point for CodeMining - Bug 528419 + */ +package org.eclipse.ui.genericeditor.examples.dotproject.codemining; + +import java.util.concurrent.CompletableFuture; + +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.jface.text.BadLocationException; +import org.eclipse.jface.text.IDocument; +import org.eclipse.jface.text.ITextViewer; +import org.eclipse.jface.text.codemining.ICodeMiningProvider; +import org.eclipse.jface.text.codemining.LineHeaderCodeMining; + +/** + * Project reference mining. + */ +public class ProjectReferenceCodeMining extends LineHeaderCodeMining { + + private final String projectName; + + public ProjectReferenceCodeMining(String projectName, int beforeLineNumber, IDocument document, + ICodeMiningProvider provider) throws BadLocationException { + super(beforeLineNumber, document, provider); + this.projectName = projectName; + } + + @Override + protected CompletableFuture<Void> doResolve(ITextViewer viewer, IProgressMonitor monitor) { + return CompletableFuture.runAsync(() -> { + IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(projectName); + int refCount = project != null ? project.getReferencingProjects().length : 0; + super.setLabel(refCount + (refCount > 1 ? " references" : " reference")); + }); + } + +} diff --git a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferencesCodeMiningProvider.java b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferencesCodeMiningProvider.java index e73ac19eccb..98e07c4f733 100644 --- a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferencesCodeMiningProvider.java +++ b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/codemining/ProjectReferencesCodeMiningProvider.java @@ -1,78 +1,78 @@ -/**
- * Copyright (c) 2017 Angelo ZERR.
+/** + * Copyright (c) 2017 Angelo ZERR. * - * This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License 2.0
- * which accompanies this distribution, and is available at
+ * This program and the accompanying materials + * are made available under the terms of the Eclipse Public License 2.0 + * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * - * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * Angelo Zerr <angelo.zerr@gmail.com> - [CodeMining] Provide extension point for CodeMining - Bug 528419
- */
-package org.eclipse.ui.genericeditor.examples.dotproject.codemining;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.concurrent.CompletableFuture;
-
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.jface.text.BadLocationException;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.text.ITextViewer;
-import org.eclipse.jface.text.codemining.AbstractCodeMiningProvider;
-import org.eclipse.jface.text.codemining.ICodeMining;
-
-/**
- * Project reference minings provider.
- */
-public class ProjectReferencesCodeMiningProvider extends AbstractCodeMiningProvider {
-
- @Override
- public CompletableFuture<List<? extends ICodeMining>> provideCodeMinings(ITextViewer viewer,
- IProgressMonitor monitor) {
- return CompletableFuture.supplyAsync(() -> {
- IDocument document = viewer.getDocument();
- List<ICodeMining> minings = new ArrayList<>();
- int lineCount = document.getNumberOfLines();
- for (int i = 0; i < lineCount; i++) {
- // check if request was canceled.
- monitor.isCanceled();
- String line = getLineText(document, i).trim();
- int startIndex = line.indexOf("<name>");
- if (startIndex != -1) {
- // It's the first name, we consider we are in <projectDescription></name>
- startIndex += "<name>".length();
- int endIndex = line.indexOf("</name>");
- if (endIndex > startIndex) {
- // Check if parent element is projectDescription
- String projectName = line.substring(startIndex, endIndex);
- if (projectName.length() > 0) {
- try {
- minings.add(new ProjectReferenceCodeMining(projectName, i, document, this));
- } catch (BadLocationException e) {
- e.printStackTrace();
- }
- }
- }
- // stop the compute of minings to avoid process other name like
- // <buildCommand><name>
- break;
- }
- }
- return minings;
- });
- }
-
- private static String getLineText(IDocument document, int line) {
- try {
- int lo = document.getLineOffset(line);
- int ll = document.getLineLength(line);
- return document.get(lo, ll);
- } catch (Exception e) {
- e.printStackTrace();
- return null;
- }
- }
-}
+ * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * Angelo Zerr <angelo.zerr@gmail.com> - [CodeMining] Provide extension point for CodeMining - Bug 528419 + */ +package org.eclipse.ui.genericeditor.examples.dotproject.codemining; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.CompletableFuture; + +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.jface.text.BadLocationException; +import org.eclipse.jface.text.IDocument; +import org.eclipse.jface.text.ITextViewer; +import org.eclipse.jface.text.codemining.AbstractCodeMiningProvider; +import org.eclipse.jface.text.codemining.ICodeMining; + +/** + * Project reference minings provider. + */ +public class ProjectReferencesCodeMiningProvider extends AbstractCodeMiningProvider { + + @Override + public CompletableFuture<List<? extends ICodeMining>> provideCodeMinings(ITextViewer viewer, + IProgressMonitor monitor) { + return CompletableFuture.supplyAsync(() -> { + IDocument document = viewer.getDocument(); + List<ICodeMining> minings = new ArrayList<>(); + int lineCount = document.getNumberOfLines(); + for (int i = 0; i < lineCount; i++) { + // check if request was canceled. + monitor.isCanceled(); + String line = getLineText(document, i).trim(); + int startIndex = line.indexOf("<name>"); + if (startIndex != -1) { + // It's the first name, we consider we are in <projectDescription></name> + startIndex += "<name>".length(); + int endIndex = line.indexOf("</name>"); + if (endIndex > startIndex) { + // Check if parent element is projectDescription + String projectName = line.substring(startIndex, endIndex); + if (projectName.length() > 0) { + try { + minings.add(new ProjectReferenceCodeMining(projectName, i, document, this)); + } catch (BadLocationException e) { + e.printStackTrace(); + } + } + } + // stop the compute of minings to avoid process other name like + // <buildCommand><name> + break; + } + } + return minings; + }); + } + + private static String getLineText(IDocument document, int line) { + try { + int lo = document.getLineOffset(line); + int ll = document.getLineLength(line); + return document.get(lo, ll); + } catch (Exception e) { + e.printStackTrace(); + return null; + } + } +} |