/** * Compare two {@link ImportDeclaration} * * @param declaration1 * @param declaration2 * @return true if are equals */ public static boolean equals(final ImportDeclaration declaration1, final ImportDeclaration declaration2) { return declaration1.isAsterisk() == declaration2.isAsterisk() && declaration1.isStatic() == declaration2.isStatic() && declaration1.getName().getName().equals(declaration2.getName().getName()); }
public void visit(ImportDeclaration n, Object arg) { printBeginComments(n.getBeginComments(), arg); printer.print("import "); if (n.isStatic()) { printer.print("static "); } n.getName().accept(this, arg); if (n.isAsterisk()) { printer.print(".*"); } printer.print(";"); printEndComments(n.getEndComments(), arg); printer.printLn(); }
public ImportDeclaration adapt(Java7Parser.ImportDeclarationContext context, AdapterParameters adapterParameters) { ImportDeclaration importDeclaration = new ImportDeclaration(); AdapterUtil.setComments(importDeclaration, context, adapterParameters); AdapterUtil.setPosition(importDeclaration, context); importDeclaration.setStatic(context.STATIC() != null); importDeclaration.setName(AdapterUtil.qualifiedName(context.Identifier())); importDeclaration.setAsterisk(context.STAR() != null); return importDeclaration; } }
importDeclaration = new ImportDeclaration(typeToImportExpr, importType.isStatic(), false); } else { importDeclaration = new ImportDeclaration(new NameExpr(importType.getImportPackage() .getFullyQualifiedPackageName()), importType.isStatic(), importType.isAsterisk()); JavaPackage importPackage = null; JavaType importType = null; if (importDeclaration.isAsterisk()) { importPackage = new JavaPackage(importDeclaration.getName().toString()); } else { importType = new JavaType(importDeclaration.getName().toString()); importPackage = importType.getPackage(); if (importPackage.equals(cid.getName().getPackage()) && importDeclaration.isAsterisk()) { continue; if (!imported.contains(importDeclaration.getName().toString())) { imports.add(importDeclaration); imported.add(importDeclaration.getName().toString());
final ImportDeclaration newImport = new ImportDeclaration(typeToImportExpr, false, false); if (existingImport.getName().getName().equals(newImport.getName().getName())) { if (isEqual(existingImport.getName(), newImport.getName())) { useSimpleTypeName = true; break;
public Node visit(CompilationUnit n, A arg) { if (n.getPackage() != null) { n.setPackage((PackageDeclaration) n.getPackage().accept(this, arg)); } List<ImportDeclaration> imports = n.getImports(); if (imports != null) { for (int i = 0; i < imports.size(); i++) { imports.set(i, (ImportDeclaration) imports.get(i).accept(this, arg)); } removeNulls(imports); } List<TypeDeclaration> types = n.getTypes(); if (types != null) { for (int i = 0; i < types.size(); i++) { types.set(i, (TypeDeclaration) types.get(i).accept(this, arg)); } removeNulls(types); } return n; }
public void visit(ImportDeclaration n, Object arg) { printBeginComments(n.getBeginComments(), arg); printer.print("import "); if (n.isStatic()) { printer.print("static "); } n.getName().accept(this, arg); if (n.isAsterisk()) { printer.print(".*"); } printer.print(";"); printEndComments(n.getEndComments(), arg); printer.printLn(); }
public ImportDeclaration adapt(Java7Parser.ImportDeclarationContext context, AdapterParameters adapterParameters) { ImportDeclaration importDeclaration = new ImportDeclaration(); AdapterUtil.setComments(importDeclaration, context, adapterParameters); AdapterUtil.setPosition(importDeclaration, context); importDeclaration.setStatic(context.STATIC() != null); importDeclaration.setName(AdapterUtil.qualifiedName(context.Identifier())); importDeclaration.setAsterisk(context.STAR() != null); return importDeclaration; } }
public Node visit(CompilationUnit n, A arg) { if (n.getPackage() != null) { n.setPackage((PackageDeclaration) n.getPackage().accept(this, arg)); } List<ImportDeclaration> imports = n.getImports(); if (imports != null) { for (int i = 0; i < imports.size(); i++) { imports.set(i, (ImportDeclaration) imports.get(i).accept(this, arg)); } removeNulls(imports); } List<TypeDeclaration> types = n.getTypes(); if (types != null) { for (int i = 0; i < types.size(); i++) { types.set(i, (TypeDeclaration) types.get(i).accept(this, arg)); } removeNulls(types); } return n; }
if (importDeclaration.getName() instanceof QualifiedNameExpr) { final String qualifier = ((QualifiedNameExpr) importDeclaration.getName()).getQualifier().toString(); final String simpleName = importDeclaration.getName().getName(); final String fullName = qualifier + "." + simpleName; importDeclaration.isAsterisk() ? new JavaPackage(fullName) : type.getPackage(); importDeclaration.isStatic(), importDeclaration.isAsterisk());
public void visit(CompilationUnit n, Object arg) { if (n.getPackage() != null) { n.getPackage().accept(this, arg); } if (n.getImports() != null) { for (ImportDeclaration i : n.getImports()) { i.accept(this, arg); } printer.printLn(); } if (n.getTypes() != null) { for (Iterator<TypeDeclaration> i = n.getTypes().iterator(); i.hasNext();) { i.next().accept(this, arg); printer.printLn(); if (i.hasNext()) { printer.printLn(); } } } }
public void visit(CompilationUnit n, Object arg) { if (n.getPackage() != null) { n.getPackage().accept(this, arg); } if (n.getImports() != null) { for (ImportDeclaration i : n.getImports()) { i.accept(this, arg); } printer.printLn(); } if (n.getTypes() != null) { for (Iterator<TypeDeclaration> i = n.getTypes().iterator(); i.hasNext();) { i.next().accept(this, arg); printer.printLn(); if (i.hasNext()) { printer.printLn(); } } } }
public R visit(ImportDeclaration n, A arg) { n.getName().accept(this, arg); return null; }