Index: dart/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/SemanticProcessor.java |
=================================================================== |
--- dart/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/SemanticProcessor.java (revision 29785) |
+++ dart/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/SemanticProcessor.java (working copy) |
@@ -113,4 +113,13 @@ |
} |
return false; |
} |
+ |
+ /** |
+ * Checks if given {@link IMethodBinding} is method of given class with given signature. |
+ */ |
+ protected final boolean isMethodInExactClass(IMethodBinding binding, String reqSignature, |
+ String reqClassName) { |
+ return JavaUtils.getMethodDeclarationSignature(binding).equals(reqSignature) |
+ && JavaUtils.isTypeNamed(binding.getDeclaringClass(), reqClassName); |
+ } |
} |