@Override public void visit(ImportDeclaration n, Void arg) { out.println("ImportDeclaration: " + (extended ? n : n.getNameAsString())); super.visit(n, arg); }
private static void organiseImports(CompilationUnit cu) { List<ImportDeclaration> importDecls = new ArrayList<>(); for (ImportDeclaration importDeclaration : cu.getImports()) { if (importDeclaration.getNameAsString().startsWith("org.jctools.util.Unsafe")) { continue; } importDecls.add(importDeclaration); } cu.getImports().clear(); for (ImportDeclaration importDecl : importDecls) { cu.addImport(importDecl); } cu.addImport(importDeclaration("java.util.concurrent.atomic.AtomicLongFieldUpdater")); cu.addImport(importDeclaration("java.util.concurrent.atomic.AtomicReferenceArray")); cu.addImport(importDeclaration("java.util.concurrent.atomic.AtomicLongArray")); }
private static void organiseImports(CompilationUnit cu) { List<ImportDeclaration> importDecls = new ArrayList<>(); for (ImportDeclaration importDeclaration : cu.getImports()) { String name = importDeclaration.getNameAsString(); if (name.startsWith("org.jctools.util.Unsafe")) { continue;
private void removeImport(String s) { Iterator<ImportDeclaration> it = cu.getImports().iterator(); while (it.hasNext()) { ImportDeclaration impDcl = it.next(); if (impDcl.getNameAsString().equals(s)) { it.remove(); break; } } }
if(importDecl.isStatic()){ if(importDecl.isAsterisk()){ String importString = importDecl.getNameAsString(); String qName = importDecl.getNameAsString();
if(importDecl.isStatic()){ if(importDecl.isAsterisk()){ String importString = importDecl.getNameAsString(); String qName = importDecl.getNameAsString();
if (importDecl.isStatic()) { if (importDecl.isAsterisk()) { String importString = importDecl.getNameAsString(); String qName = importDecl.getNameAsString();
if(importDecl.isStatic()){ if(importDecl.isAsterisk()) { String qName = importDecl.getNameAsString(); ResolvedTypeDeclaration importedType = typeSolver.solveType(qName); SymbolReference<? extends ResolvedValueDeclaration> ref = new SymbolSolver(typeSolver).solveSymbolInType(importedType, name); String whole = importDecl.getNameAsString();
String qName = importDecl.getNameAsString(); boolean defaultPackage = !importDecl.getName().getQualifier().isPresent(); boolean found = !defaultPackage && importDecl.getName().getIdentifier().equals(name); String qName = importDecl.getNameAsString() + "." + name; SymbolReference<ResolvedReferenceTypeDeclaration> ref = typeSolver.tryToSolveType(qName); if (ref != null && ref.isSolved()) {
if(importDecl.isStatic()){ if(importDecl.isAsterisk()) { String qName = importDecl.getNameAsString(); ResolvedTypeDeclaration importedType = typeSolver.solveType(qName); SymbolReference<? extends ResolvedValueDeclaration> ref = new SymbolSolver(typeSolver).solveSymbolInType(importedType, name); String whole = importDecl.getNameAsString();
if(importDecl.isStatic()){ if(importDecl.isAsterisk()) { String qName = importDecl.getNameAsString(); ResolvedTypeDeclaration importedType = typeSolver.solveType(qName); SymbolReference<? extends ResolvedValueDeclaration> ref = new SymbolSolver(typeSolver).solveSymbolInType(importedType, name); String whole = importDecl.getNameAsString();
String qName = importDecl.getNameAsString(); boolean defaultPackage = !importDecl.getName().getQualifier().isPresent(); boolean found = !defaultPackage && importDecl.getName().getIdentifier().equals(name); String qName = importDecl.getNameAsString() + "." + name; SymbolReference<ResolvedReferenceTypeDeclaration> ref = typeSolver.tryToSolveType(qName); if (ref.isSolved()) {
String qName = importDecl.getNameAsString(); boolean defaultPackage = !importDecl.getName().getQualifier().isPresent(); boolean found = !defaultPackage && importDecl.getName().getIdentifier().equals(name); String qName = importDecl.getNameAsString() + "." + name; SymbolReference<ResolvedReferenceTypeDeclaration> ref = typeSolver.tryToSolveType(qName); if (ref.isSolved()) {