Remove useless casts in o.e.dltk.ruby.ui.
Clean code is important.
Change-Id: If2f94a366771ff11cbc9ba5255b92059d0f1a53f
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/RubySemanticUpdateWorker.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/RubySemanticUpdateWorker.java
index b04fae4..4b50dab 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/RubySemanticUpdateWorker.java
+++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/RubySemanticUpdateWorker.java
@@ -165,7 +165,7 @@
if (stack.empty()) {
return true;
}
- final ASTNode top = (ASTNode) stack.peek();
+ final ASTNode top = stack.peek();
if (top instanceof RubyDRegexpExpression) {
return false;
}
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/RubyPercentStringRule.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/RubyPercentStringRule.java
index 73dcafa..19ad811 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/RubyPercentStringRule.java
+++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/RubyPercentStringRule.java
@@ -138,7 +138,7 @@
return Token.UNDEFINED;
}
char leader = startSequenceDetected(scanner);
- char term = RubySyntaxUtils.getPercentStringTerminator((char) leader);
+ char term = RubySyntaxUtils.getPercentStringTerminator(leader);
if (term != (char) 0) {
if (endSequenceDetected(scanner, leader, term))
return fToken;
@@ -192,7 +192,7 @@
} else if (lead != term && c == lead) {
nestCount++;
- } else if (c == (int) term) {
+ } else if (c == term) {
if (--nestCount <= 0)
return true;
} else if (c == '%') {
diff --git a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/StartWithRule.java b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/StartWithRule.java
index 1c134c8..ad50dea 100644
--- a/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/StartWithRule.java
+++ b/plugins/org.eclipse.dltk.ruby.ui/src/org/eclipse/dltk/ruby/internal/ui/text/rules/StartWithRule.java
@@ -78,11 +78,11 @@
if( c1 == start[0] ) {
int index = 1;
char ch = (char) scanner.read();
- if( Character.isJavaIdentifierStart(ch) || isInAddition(ch) || ( start.length > index && start[index] == (char)ch ) ) {
+ if( Character.isJavaIdentifierStart(ch) || isInAddition(ch) || ( start.length > index && start[index] == ch ) ) {
for( ;; ) {
index++;
int c = scanner.read();
- if( !Character.isJavaIdentifierPart((char) c) && !isInAddition((char)c ) && !( start.length > index && start[index] == (char)ch ) ) {
+ if( !Character.isJavaIdentifierPart((char) c) && !isInAddition((char)c ) && !( start.length > index && start[index] == ch ) ) {
break;
}
}