@Override public boolean isEqualTo(IBinding arg0) { return originalBinding.isEqualTo(arg0); }
private boolean matches(IBinding binding) { if (!(binding instanceof IMethodBinding)) return false; return fBinding.isEqualTo(((IMethodBinding)binding).getMethodDeclaration()); } }
private boolean matches(IBinding binding) { if (!(binding instanceof IMethodBinding)) return false; return fBinding.isEqualTo(((IMethodBinding)binding).getMethodDeclaration()); } }
private static boolean hasConflict(int startPosition, IMethodBinding referredMethodBinding, int flags, CompilationUnit cu) { ScopeAnalyzer analyzer = new ScopeAnalyzer(cu); IBinding[] declarationsInScope = analyzer.getDeclarationsInScope(startPosition, flags); for (int i = 0; i < declarationsInScope.length; i++) { IBinding decl = declarationsInScope[i]; if (decl.getName().equals(referredMethodBinding.getName()) && !referredMethodBinding.getMethodDeclaration().isEqualTo(decl)) { return true; } } return false; }
private static boolean hasConflict(int startPosition, IMethodBinding referredMethodBinding, int flags, CompilationUnit cu) { ScopeAnalyzer analyzer= new ScopeAnalyzer(cu); IBinding[] declarationsInScope= analyzer.getDeclarationsInScope(startPosition, flags); for (int i= 0; i < declarationsInScope.length; i++) { IBinding decl= declarationsInScope[i]; if (decl.getName().equals(referredMethodBinding.getName()) && !referredMethodBinding.getMethodDeclaration().isEqualTo(decl)) return true; } return false; }
private static boolean hasConflict(int startPosition, IMethodBinding referredMethodBinding, int flags, CompilationUnit cu) { ScopeAnalyzer analyzer= new ScopeAnalyzer(cu); IBinding[] declarationsInScope= analyzer.getDeclarationsInScope(startPosition, flags); for (int i= 0; i < declarationsInScope.length; i++) { IBinding decl= declarationsInScope[i]; if (decl.getName().equals(referredMethodBinding.getName()) && !referredMethodBinding.getMethodDeclaration().isEqualTo(decl)) return true; } return false; }
@Override public boolean visit(MethodInvocation node) { IMethodBinding methodBinding= node.resolveMethodBinding(); if (methodBinding != null) methodBinding.getMethodDeclaration(); if (fBinding != null && methodBinding != null && fBinding.isEqualTo(methodBinding) && !status.hasFatalError()) { status.addFatalError(RefactoringCoreMessages.InlineMethodRefactoring_SourceAnalyzer_recursive_call); return false; } return true; } @Override
@Override public boolean visit(MethodInvocation node) { IMethodBinding methodBinding= node.resolveMethodBinding(); if (methodBinding != null) methodBinding.getMethodDeclaration(); if (fBinding != null && methodBinding != null && fBinding.isEqualTo(methodBinding) && !status.hasFatalError()) { status.addFatalError(RefactoringCoreMessages.InlineMethodRefactoring_SourceAnalyzer_recursive_call); return false; } return true; } @Override
public boolean visit(MethodInvocation node) { IMethodBinding methodBinding= node.resolveMethodBinding(); if (methodBinding != null) methodBinding.getMethodDeclaration(); if (fBinding != null && methodBinding != null && fBinding.isEqualTo(methodBinding) && !status.hasFatalError()) { status.addFatalError(RefactoringCoreMessages.InlineMethodRefactoring_SourceAnalyzer_recursive_call); return false; } return true; } public boolean visit(SimpleName node) {
return false; IMemberValuePairBinding otherMemberValuePairBinding = (IMemberValuePairBinding) binding; if (!getMethodBinding().isEqualTo(otherMemberValuePairBinding.getMethodBinding())) { return false;
return false; IMemberValuePairBinding otherMemberValuePairBinding = (IMemberValuePairBinding) binding; if (!getMethodBinding().isEqualTo(otherMemberValuePairBinding.getMethodBinding())) { return false;
return false; IMemberValuePairBinding otherMemberValuePairBinding = (IMemberValuePairBinding) binding; if (!getMethodBinding().isEqualTo(otherMemberValuePairBinding.getMethodBinding())) { return false;
return false; IMemberValuePairBinding otherMemberValuePairBinding = (IMemberValuePairBinding) binding; if (!getMethodBinding().isEqualTo(otherMemberValuePairBinding.getMethodBinding())) { return false;
return false; IMemberValuePairBinding otherMemberValuePairBinding = (IMemberValuePairBinding) binding; if (!getMethodBinding().isEqualTo(otherMemberValuePairBinding.getMethodBinding())) { return false;
return declaringMethod.isEqualTo(otherDeclaringMethod);
return declaringMethod.isEqualTo(otherDeclaringMethod);
return declaringMethod.isEqualTo(otherDeclaringMethod);
return declaringMethod.isEqualTo(otherDeclaringMethod);
return declaringMethod.isEqualTo(otherDeclaringMethod);
return declaringMethod.isEqualTo(otherDeclaringMethod);