public static ASTNode[] findNodes(SearchMatch[] searchResults, CompilationUnit cuNode) { List result= new ArrayList(searchResults.length); for (int i= 0; i < searchResults.length; i++) { ASTNode node= findNode(searchResults[i], cuNode); if (node != null) result.add(node); } return (ASTNode[]) result.toArray(new ASTNode[result.size()]); }
public static ASTNode[] findNodes(SearchMatch[] searchResults, CompilationUnit cuNode) { List<ASTNode> result= new ArrayList<>(searchResults.length); for (int i= 0; i < searchResults.length; i++) { ASTNode node= findNode(searchResults[i], cuNode); if (node != null) result.add(node); } return result.toArray(new ASTNode[result.size()]); }
public static ASTNode[] findNodes(SearchMatch[] searchResults, CompilationUnit cuNode) { List<ASTNode> result= new ArrayList<>(searchResults.length); for (int i= 0; i < searchResults.length; i++) { ASTNode node= findNode(searchResults[i], cuNode); if (node != null) result.add(node); } return result.toArray(new ASTNode[result.size()]); }
public static ImportDeclaration getImportDeclarationNode(IImportDeclaration reference, CompilationUnit cuNode) throws JavaModelException { return (ImportDeclaration) findNode(reference.getSourceRange(), cuNode); }
public static PackageDeclaration getPackageDeclarationNode(IPackageDeclaration reference, CompilationUnit cuNode) throws JavaModelException { return (PackageDeclaration) findNode(reference.getSourceRange(), cuNode); }
public static ImportDeclaration getImportDeclarationNode(IImportDeclaration reference, CompilationUnit cuNode) throws JavaModelException { return (ImportDeclaration) findNode(reference.getSourceRange(), cuNode); }
public static ImportDeclaration getImportDeclarationNode(IImportDeclaration reference, CompilationUnit cuNode) throws JavaModelException { return (ImportDeclaration) findNode(reference.getSourceRange(), cuNode); }
public static PackageDeclaration getPackageDeclarationNode(IPackageDeclaration reference, CompilationUnit cuNode) throws JavaModelException { return (PackageDeclaration) findNode(reference.getSourceRange(), cuNode); }
public static PackageDeclaration getPackageDeclarationNode(IPackageDeclaration reference, CompilationUnit cuNode) throws JavaModelException { return (PackageDeclaration) findNode(reference.getSourceRange(), cuNode); }
public static Initializer getInitializerNode(IInitializer initializer, CompilationUnit cuNode) throws JavaModelException { ASTNode node= findNode(initializer.getSourceRange(), cuNode); if (node instanceof Initializer) return (Initializer) node; if (node instanceof Block && node.getParent() instanceof Initializer) return (Initializer) node.getParent(); return null; }
public static Initializer getInitializerNode(IInitializer initializer, CompilationUnit cuNode) throws JavaModelException { ASTNode node= findNode(initializer.getSourceRange(), cuNode); if (node instanceof Initializer) return (Initializer) node; if (node instanceof Block && node.getParent() instanceof Initializer) return (Initializer) node.getParent(); return null; }
public static Initializer getInitializerNode(IInitializer initializer, CompilationUnit cuNode) throws JavaModelException { ASTNode node= findNode(initializer.getSourceRange(), cuNode); if (node instanceof Initializer) return (Initializer) node; if (node instanceof Block && node.getParent() instanceof Initializer) return (Initializer) node.getParent(); return null; }
/** * Creates the necessary change to updated a comment reference represented * by a search match. * * @param rewrite * the current compilation unit rewrite * @param declaration * the source method declaration * @param match * the search match representing the method reference * @param status * the refactoring status */ protected void createMethodJavadocReference(CompilationUnitRewrite rewrite, MethodDeclaration declaration, SearchMatch match, RefactoringStatus status) { Assert.isNotNull(rewrite); Assert.isNotNull(declaration); Assert.isNotNull(match); Assert.isNotNull(status); final ASTNode node= ASTNodeSearchUtil.findNode(match, rewrite.getRoot()); if (node instanceof MethodRef) { final AST ast= node.getAST(); final MethodRef successor= ast.newMethodRef(); rewrite.getASTRewrite().replace(node, successor, null); } }
/** * Creates the necessary change to updated a comment reference represented * by a search match. * * @param rewrite * the current compilation unit rewrite * @param declaration * the source method declaration * @param match * the search match representing the method reference * @param status * the refactoring status */ protected void createMethodJavadocReference(CompilationUnitRewrite rewrite, MethodDeclaration declaration, SearchMatch match, RefactoringStatus status) { Assert.isNotNull(rewrite); Assert.isNotNull(declaration); Assert.isNotNull(match); Assert.isNotNull(status); final ASTNode node= ASTNodeSearchUtil.findNode(match, rewrite.getRoot()); if (node instanceof MethodRef) { final AST ast= node.getAST(); final MethodRef successor= ast.newMethodRef(); rewrite.getASTRewrite().replace(node, successor, null); } }
/** * Creates the necessary change to updated a comment reference represented * by a search match. * * @param rewrite * the current compilation unit rewrite * @param declaration * the source method declaration * @param match * the search match representing the method reference * @param targetNode * <code>true</code> if a target node had to be inserted as * first argument, <code>false</code> otherwise * @param status * the refactoring status */ protected void createMethodJavadocReference(final CompilationUnitRewrite rewrite, final MethodDeclaration declaration, final SearchMatch match, final boolean targetNode, final RefactoringStatus status) { Assert.isNotNull(rewrite); Assert.isNotNull(declaration); Assert.isNotNull(match); Assert.isNotNull(status); final ASTNode node= ASTNodeSearchUtil.findNode(match, rewrite.getRoot()); if (node instanceof MethodRef) { final AST ast= node.getAST(); final MethodRef successor= ast.newMethodRef(); rewrite.getASTRewrite().replace(node, successor, null); } }
boolean result= true; final ASTRewrite rewrite= rewriter.getASTRewrite(); final ASTNode node= ASTNodeSearchUtil.findNode(match, rewriter.getRoot()); final TextEditGroup group= rewriter.createGroupDescription(RefactoringCoreMessages.MoveInstanceMethodProcessor_inline_method_invocation); if (node instanceof MethodInvocation) {
boolean result= true; final ASTRewrite rewrite= rewriter.getASTRewrite(); final ASTNode node= ASTNodeSearchUtil.findNode(match, rewriter.getRoot()); final TextEditGroup group= rewriter.createGroupDescription(RefactoringCoreMessages.MoveInstanceMethodProcessor_inline_method_invocation); if (node instanceof SuperMethodInvocation) {
boolean result= true; final ASTRewrite rewrite= rewriter.getASTRewrite(); final ASTNode node= ASTNodeSearchUtil.findNode(match, rewriter.getRoot()); final TextEditGroup group= rewriter.createGroupDescription(RefactoringCoreMessages.MoveInstanceMethodProcessor_inline_method_invocation); if (node instanceof SuperMethodInvocation) {