Adding missing annotations
Change-Id: I9c29442fb1ffde9cb82b9884828ba0859d515283
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java
index ffd067d..e96205a 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/JavaScriptSupport.java
@@ -56,6 +56,7 @@
@SuppressWarnings({ "restriction", "deprecation" })
public class JavaScriptSupport implements IScriptingSupport {
+ @Override
public void openEditor(Shell shell, final Object mainElement, final IEclipseContext context) {
final IEclipseContext childContext = context.createChild();
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java
index 0736969..4b47b90 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/AbstractJavaScanner.java
@@ -183,6 +183,7 @@
return colorKey + PreferenceConstants.EDITOR_UNDERLINE_SUFFIX;
}
+ @Override
public IToken nextToken() {
if (fNeedsLazyColorLoading)
resolveProxyAttributes();
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java
index 3b8207f..fc07e81 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/BufferedDocumentScanner.java
@@ -101,6 +101,7 @@
/*
* @see ICharacterScanner#read()
*/
+ @Override
public final int read() {
if (fOffset == fBufferLength) {
@@ -137,6 +138,7 @@
/*
* @see ICharacterScanner#unread
*/
+ @Override
public final void unread() {
if (fOffset == 0) {
@@ -152,6 +154,7 @@
/*
* @see ICharacterScanner#getColumn()
*/
+ @Override
public final int getColumn() {
try {
@@ -168,6 +171,7 @@
/*
* @see ICharacterScanner#getLegalLineDelimiters()
*/
+ @Override
public final char[][] getLegalLineDelimiters() {
return fDelimiters;
}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java
index 06c4d0e..6d8e862 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/CombinedWordRule.java
@@ -154,6 +154,7 @@
*
* @return the content
*/
+ @Override
public String toString() {
return new String(fContent, 0, fLength);
}
@@ -171,6 +172,7 @@
/*
* @see java.lang.Object#hashCode()
*/
+ @Override
public int hashCode() {
if (fIsHashCached)
return fHashCode;
@@ -187,6 +189,7 @@
/*
* @see java.lang.Object#equals(java.lang.Object)
*/
+ @Override
public boolean equals(Object obj) {
if (obj == this)
return true;
@@ -324,6 +327,7 @@
/*
* @see IRule#evaluate(ICharacterScanner)
*/
+ @Override
public IToken evaluate(ICharacterScanner scanner) {
int c= scanner.read();
if (fDetector.isWordStart((char) c)) {
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java
index 5256119..b9cae17 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/FastJavaScriptPartitionScanner.java
@@ -84,6 +84,7 @@
/*
* @see org.eclipse.jface.text.rules.ITokenScanner#nextToken()
*/
+ @Override
public IToken nextToken() {
// emulate JavaPartitionScanner
@@ -478,6 +479,7 @@
/*
* @see IPartitionTokenScanner#setPartialRange(IDocument, int, int, String, int)
*/
+ @Override
public void setPartialRange(IDocument document, int offset, int length, String contentType, int partitionOffset) {
fScanner.setRange(document, offset, length);
@@ -503,6 +505,7 @@
/*
* @see ITokenScanner#setRange(IDocument, int, int)
*/
+ @Override
public void setRange(IDocument document, int offset, int length) {
fScanner.setRange(document, offset, length);
@@ -522,6 +525,7 @@
/*
* @see ITokenScanner#getTokenLength()
*/
+ @Override
public int getTokenLength() {
return fTokenLength;
}
@@ -529,6 +533,7 @@
/*
* @see ITokenScanner#getTokenOffset()
*/
+ @Override
public int getTokenOffset() {
return fTokenOffset;
}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java
index 31b0506..c2763d7 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCodeScanner.java
@@ -72,6 +72,7 @@
/*
* @see org.eclipse.jface.text.rules.IRule#evaluate(org.eclipse.jface.text.rules.ICharacterScanner)
*/
+ @Override
public IToken evaluate(ICharacterScanner scanner) {
int character= scanner.read();
@@ -126,6 +127,7 @@
/*
* @see org.eclipse.jface.text.rules.IRule#evaluate(org.eclipse.jface.text.rules.ICharacterScanner)
*/
+ @Override
public IToken evaluate(ICharacterScanner scanner) {
int character= scanner.read();
@@ -439,6 +441,7 @@
/*
* @see AbstractJavaScanner#getTokenProperties()
*/
+ @Override
protected String[] getTokenProperties() {
return fgTokenProperties;
}
@@ -446,6 +449,7 @@
/*
* @see AbstractJavaScanner#createRules()
*/
+ @Override
protected List<IRule> createRules() {
List<IRule> rules= new ArrayList<IRule>();
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java
index 3fbcfe0..5c5fa5c 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptCommentScanner.java
@@ -32,10 +32,12 @@
private static class AtJavaIdentifierDetector implements IWordDetector {
+ @Override
public boolean isWordStart(char c) {
return c == '@' || Character.isJavaIdentifierStart(c);
}
+ @Override
public boolean isWordPart(char c) {
return c == '.' || Character.isJavaIdentifierPart(c);
}
@@ -163,6 +165,7 @@
/*
* @see AbstractJavaScanner#createRules()
*/
+ @Override
protected List<IRule> createRules() {
List<IRule> list= new ArrayList<IRule>();
Token defaultToken= getToken(fDefaultTokenProperty);
@@ -235,6 +238,7 @@
/*
* @see org.eclipse.jdt.internal.ui.text.AbstractJavaScanner#getTokenProperties()
*/
+ @Override
protected String[] getTokenProperties() {
return fTokenProperties;
}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java
index c26fc4d..06f3cb6 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptDocScanner.java
@@ -48,6 +48,7 @@
/**
* @see IWordDetector#isWordStart(char)
*/
+ @Override
public boolean isWordStart(char c) {
return (c == '<' || c == '-');
}
@@ -55,6 +56,7 @@
/**
* @see IWordDetector#isWordPart(char)
*/
+ @Override
public boolean isWordPart(char c) {
return (c == '-' || c == '!' || c == '>');
}
@@ -107,6 +109,7 @@
/*
* @see PatternRule#evaluate(ICharacterScanner)
*/
+ @Override
public IToken evaluate(ICharacterScanner scanner) {
IToken result= super.evaluate(scanner);
if (result == fToken)
@@ -136,6 +139,7 @@
/*
* @see AbstractJavaScanner#createRules()
*/
+ @Override
protected List<IRule> createRules() {
List<IRule> list= new ArrayList<IRule>();
@@ -171,12 +175,14 @@
/*
* @see org.eclipse.jdt.internal.ui.text.JavaCommentScanner#createMatchers()
*/
+ @Override
protected List<WordMatcher> createMatchers() {
List<WordMatcher> list= super.createMatchers();
// Add word rule for keywords.
final IToken token= getToken(ResourceProvider.JAVADOC_KEYWORD);
WordMatcher matcher= new WordMatcher() {
+ @Override
public IToken evaluate(ICharacterScanner scanner, CharacterBuffer word) {
int length= word.length();
if (length > 1 && word.charAt(0) == '@') {
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java
index 4166fa4..c4890f8 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptSourceViewerConfiguration.java
@@ -27,6 +27,7 @@
this.textTools = textTools;
}
+ @Override
public String[] getConfiguredContentTypes(ISourceViewer sourceViewer) {
return new String[] {
IDocument.DEFAULT_CONTENT_TYPE,
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java
index 5745e60..793f305 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWhitespaceDetector.java
@@ -24,6 +24,7 @@
/**
* @see IWhitespaceDetector#isWhitespace
*/
+ @Override
public boolean isWhitespace(char c) {
return Character.isWhitespace(c);
}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java
index cef1fab..8160ae1 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/JavaScriptWordDetector.java
@@ -23,6 +23,7 @@
/*
* @see IWordDetector#isWordStart
*/
+ @Override
public boolean isWordStart(char c) {
return Character.isJavaIdentifierStart(c);
}
@@ -30,6 +31,7 @@
/*
* @see IWordDetector#isWordPart
*/
+ @Override
public boolean isWordPart(char c) {
return Character.isJavaIdentifierPart(c);
}
diff --git a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java
index 785add0..5a4e5b2 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui.script.js/src/org/eclipse/e4/tools/emf/ui/script/js/text/scanners/SingleTokenJavaScanner.java
@@ -39,6 +39,7 @@
/*
* @see AbstractJavaScanner#getTokenProperties()
*/
+ @Override
protected String[] getTokenProperties() {
return fProperty;
}
@@ -46,6 +47,7 @@
/*
* @see AbstractJavaScanner#createRules()
*/
+ @Override
protected List<IRule> createRules() {
setDefaultReturnToken(getToken(fProperty[0]));
return null;