public static ASTNode[] getImportNodes(IImportContainer reference, CompilationUnit cuNode) throws JavaModelException { IJavaElement[] imps= reference.getChildren(); ASTNode[] result= new ASTNode[imps.length]; for (int i= 0; i < imps.length; i++) { result[i]= getImportDeclarationNode((IImportDeclaration)imps[i], cuNode); } return result; }
private static TypedSource[] createTypedSourcesForImportContainer(SourceTuple tuple, IImportContainer container) throws JavaModelException, CoreException { IJavaElement[] imports= container.getChildren(); List<TypedSource> result= new ArrayList<>(imports.length); for (int i= 0; i < imports.length; i++) { result.addAll(Arrays.asList(createTypedSources(imports[i], tuple))); } return result.toArray(new TypedSource[result.size()]); }
private static TypedSource[] createTypedSourcesForImportContainer(SourceTuple tuple, IImportContainer container) throws JavaModelException, CoreException { IJavaElement[] imports= container.getChildren(); List result= new ArrayList(imports.length); for (int i= 0; i < imports.length; i++) { result.addAll(Arrays.asList(createTypedSources(imports[i], tuple))); } return (TypedSource[]) result.toArray(new TypedSource[result.size()]); }
public static ASTNode[] getImportNodes(IImportContainer reference, CompilationUnit cuNode) throws JavaModelException { IJavaElement[] imps= reference.getChildren(); ASTNode[] result= new ASTNode[imps.length]; for (int i= 0; i < imps.length; i++) { result[i]= getImportDeclarationNode((IImportDeclaration)imps[i], cuNode); } return result; }
public static ASTNode[] getImportNodes(IImportContainer reference, CompilationUnit cuNode) throws JavaModelException { IJavaElement[] imps= reference.getChildren(); ASTNode[] result= new ASTNode[imps.length]; for (int i= 0; i < imps.length; i++) { result[i]= getImportDeclarationNode((IImportDeclaration)imps[i], cuNode); } return result; }
public static ASTNode[] getImportNodes(IImportContainer reference, CompilationUnit cuNode) throws JavaModelException { IJavaElement[] imps= reference.getChildren(); ASTNode[] result= new ASTNode[imps.length]; for (int i= 0; i < imps.length; i++) { result[i]= getImportDeclarationNode((IImportDeclaration)imps[i], cuNode); } return result; }
private static TypedSource[] createTypedSourcesForImportContainer(SourceTuple tuple, IImportContainer container) throws JavaModelException, CoreException { IJavaElement[] imports= container.getChildren(); List<TypedSource> result= new ArrayList<>(imports.length); for (int i= 0; i < imports.length; i++) { result.addAll(Arrays.asList(createTypedSources(imports[i], tuple))); } return result.toArray(new TypedSource[result.size()]); }
private void copyImportsToDestination(IImportContainer container, ASTRewrite rewrite, CompilationUnit sourceCuNode, CompilationUnit destinationCuNode) throws JavaModelException { IJavaElement[] importDeclarations= container.getChildren(); for (int i= 0; i < importDeclarations.length; i++) { Assert.isTrue(importDeclarations[i] instanceof IImportDeclaration); IImportDeclaration importDeclaration= (IImportDeclaration) importDeclarations[i]; copyImportToDestination(importDeclaration, rewrite, sourceCuNode, destinationCuNode); } }
private void copyImportsToDestination(IImportContainer container, ASTRewrite rewrite, CompilationUnit sourceCuNode, CompilationUnit destinationCuNode) throws JavaModelException { ListRewrite listRewrite= rewrite.getListRewrite(destinationCuNode, CompilationUnit.IMPORTS_PROPERTY); IJavaElement[] importDeclarations= container.getChildren(); for (int i= 0; i < importDeclarations.length; i++) { IImportDeclaration declaration= (IImportDeclaration) importDeclarations[i]; ImportDeclaration sourceNode= ASTNodeSearchUtil.getImportDeclarationNode(declaration, sourceCuNode); ImportDeclaration copiedNode= (ImportDeclaration) ASTNode.copySubtree(rewrite.getAST(), sourceNode); if (getLocation() == IReorgDestination.LOCATION_BEFORE) { listRewrite.insertFirst(copiedNode, null); } else { listRewrite.insertLast(copiedNode, null); } } }
private void copyImportsToDestination(IImportContainer container, ASTRewrite rewrite, CompilationUnit sourceCuNode, CompilationUnit destinationCuNode) throws JavaModelException { ListRewrite listRewrite= rewrite.getListRewrite(destinationCuNode, CompilationUnit.IMPORTS_PROPERTY); IJavaElement[] importDeclarations= container.getChildren(); for (int i= 0; i < importDeclarations.length; i++) { IImportDeclaration declaration= (IImportDeclaration) importDeclarations[i]; ImportDeclaration sourceNode= ASTNodeSearchUtil.getImportDeclarationNode(declaration, sourceCuNode); ImportDeclaration copiedNode= (ImportDeclaration) ASTNode.copySubtree(rewrite.getAST(), sourceNode); if (getLocation() == IReorgDestination.LOCATION_BEFORE) { listRewrite.insertFirst(copiedNode, null); } else { listRewrite.insertLast(copiedNode, null); } } }
private void copyImportsToDestination(IImportContainer container, ASTRewrite rewrite, CompilationUnit sourceCuNode, CompilationUnit destinationCuNode) throws JavaModelException { ListRewrite listRewrite= rewrite.getListRewrite(destinationCuNode, CompilationUnit.IMPORTS_PROPERTY); IJavaElement[] importDeclarations= container.getChildren(); for (int i= 0; i < importDeclarations.length; i++) { IImportDeclaration declaration= (IImportDeclaration) importDeclarations[i]; ImportDeclaration sourceNode= ASTNodeSearchUtil.getImportDeclarationNode(declaration, sourceCuNode); ImportDeclaration copiedNode= (ImportDeclaration) ASTNode.copySubtree(rewrite.getAST(), sourceNode); if (getLocation() == IReorgDestination.LOCATION_BEFORE) { listRewrite.insertFirst(copiedNode, null); } else { listRewrite.insertLast(copiedNode, null); } } }