public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; SimpleFragment other= (SimpleFragment) obj; return fNode.equals(other.fNode); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; SimpleFragment other= (SimpleFragment) obj; return fNode.equals(other.fNode); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; SimpleFragment other= (SimpleFragment) obj; return fNode.equals(other.fNode); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } SimpleFragment other = (SimpleFragment) obj; return fNode.equals(other.fNode); }
private boolean isReadDominatedByWriteInScopeMoreReducedThanVariableScope( ASTNode readScope, ASTNode writeScope, ASTNode varScope) { return !varScope.equals(readScope) && !varScope.equals(writeScope) && (readScope.equals(writeScope) || isReadDominatedByWriteInScopeMoreReducedThanVariableScope(readScope.getParent(), writeScope, varScope)); } }
private boolean isObjectPassedInParameter(final ASTNode subNode, final MethodInvocation mi) { return !subNode.equals(mi.getExpression()); }
@Override public boolean equals(Object obj) { if (obj != null && obj.getClass().equals(getClass())) { PropertyLocation other= (PropertyLocation) obj; return other.getParent().equals(getParent()) && other.getProperty().equals(getProperty()); } return false; }
public boolean equals(Object obj) { if (obj != null && obj.getClass().equals(getClass())) { PropertyLocation other= (PropertyLocation) obj; return other.getParent().equals(getParent()) && other.getProperty().equals(getProperty()); } return false; }
public boolean equals(Object obj) { if (obj != null && obj.getClass().equals(getClass())) { PropertyLocation other= (PropertyLocation) obj; return other.getParent().equals(getParent()) && other.getProperty().equals(getProperty()); } return false; }
public boolean equals(Object obj) { if (obj != null && obj.getClass().equals(getClass())) { PropertyLocation other= (PropertyLocation) obj; return other.getParent().equals(getParent()) && other.getProperty().equals(getProperty()); } return false; }
public boolean equals(Object obj) { if (obj != null && obj.getClass().equals(getClass())) { PropertyLocation other= (PropertyLocation) obj; return other.getParent().equals(getParent()) && other.getProperty().equals(getProperty()); } return false; }
public boolean equals(Object obj) { if (obj != null && obj.getClass().equals(getClass())) { PropertyLocation other= (PropertyLocation) obj; return other.getParent().equals(getParent()) && other.getProperty().equals(getProperty()); } return false; }
public static boolean isImplicitConstructorReferenceNodeInClassCreations(ASTNode node) { if (node instanceof Type) { final ASTNode parent= node.getParent(); if (parent instanceof ClassInstanceCreation) { return (node.equals(((ClassInstanceCreation) parent).getType())); } else if (parent instanceof ParameterizedType) { final ASTNode grandParent= parent.getParent(); if (grandParent instanceof ClassInstanceCreation) { final ParameterizedType type= (ParameterizedType) ((ClassInstanceCreation) grandParent).getType(); return (node.equals(type.getType())); } } } return false; }
public static boolean isImplicitConstructorReferenceNodeInClassCreations(ASTNode node) { if (node instanceof Type) { final ASTNode parent= node.getParent(); if (parent instanceof ClassInstanceCreation) { return (node.equals(((ClassInstanceCreation) parent).getType())); } else if (parent instanceof ParameterizedType) { final ASTNode grandParent= parent.getParent(); if (grandParent instanceof ClassInstanceCreation) { final ParameterizedType type= (ParameterizedType) ((ClassInstanceCreation) grandParent).getType(); return (node.equals(type.getType())); } } } return false; }
private boolean isParent(ASTNode child, ASTNode parent) { ASTNode current = child; while(current.getParent() != null) { if(current.getParent().equals(parent)) return true; current = current.getParent(); } return false; }
private static boolean canReplace(IASTFragment fragment) { ASTNode node= fragment.getAssociatedNode(); ASTNode parent= node.getParent(); if (parent instanceof VariableDeclarationFragment) { VariableDeclarationFragment vdf= (VariableDeclarationFragment) parent; if (node.equals(vdf.getName())) return false; } if (parent instanceof ExpressionStatement) return false; if (parent instanceof SwitchCase) return false; return true; }
private ASTNode findNodeToRemove(ASTNode node) { ASTNode parent = node.getParent(); if (parent instanceof IfStatement) { if (node.equals(((IfStatement) parent).getThenStatement())) { return parent; } else { return node; } } if (parent instanceof Block) { final Block block = (Block) parent; return findNodeToRemove(block); } throw new NotImplementedException(parent, "for parent of type " + parent.getClass()); }
@Override public boolean visit(final SimpleName aVar) { if (isPrimitiveAllowed && aVar.getIdentifier().equals(varDecl.getName().getIdentifier()) && !aVar.getParent().equals(varDecl)) { isPrimitiveAllowed = isPrimitiveAllowed(aVar); if (!isPrimitiveAllowed) { return interruptVisit(); } } return VISIT_SUBTREE; }
private boolean handleMethodReference(MethodReference node) { if (!isSelected(node)) return false; if (!fEnclosingNode.equals(node)) return false; IMethodBinding referredMethodBinding= node.resolveMethodBinding(); if (referredMethodBinding == null) return false; IMethodBinding functionalMethod= QuickAssistProcessor.getFunctionalMethodForMethodReference(node); if (functionalMethod == null || functionalMethod.isGenericMethod()) { // generic lambda expressions are not allowed return false; } return handleExceptions(referredMethodBinding, node); }
private boolean handleMethodReference(MethodReference node) { if (!isSelected(node)) return false; if (!fEnclosingNode.equals(node)) return false; IMethodBinding referredMethodBinding= node.resolveMethodBinding(); if (referredMethodBinding == null) return false; IMethodBinding functionalMethod= QuickAssistProcessor.getFunctionalMethodForMethodReference(node); if (functionalMethod == null || functionalMethod.isGenericMethod()) { // generic lambda expressions are not allowed return false; } return handleExceptions(referredMethodBinding, node); }