@Override public void visitPackageDef(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT && deferSetup) { String packageWithSlashes = extractImportPath(t); setUpImports(packageWithSlashes, links, isGroovy, className); } }
@Override public void visitImport(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT) { String importTextWithSlashesInsteadOfDots = extractImportPath(t); GroovySourceAST child = t.childOfType(LITERAL_as); if (child != null) { String alias = child.childOfType(DOT).getNextSibling().getText(); child = child.childOfType(DOT); importTextWithSlashesInsteadOfDots = recurseDownImportBranch(child); aliases.put(alias, importTextWithSlashesInsteadOfDots); } importedClassesAndPackages.add(importTextWithSlashesInsteadOfDots); } }
@Override public void visitImport(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT) { String importTextWithSlashesInsteadOfDots = extractImportPath(t); importedClassesAndPackages.add(importTextWithSlashesInsteadOfDots); } }
@Override public void visitImport(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT) { String importTextWithSlashesInsteadOfDots = extractImportPath(t); importedClassesAndPackages.add(importTextWithSlashesInsteadOfDots); } }
@Override public void visitPackageDef(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT && deferSetup) { String packageWithSlashes = extractImportPath(t); setUpImports(packageWithSlashes, links, isGroovy, className); } }
@Override public void visitPackageDef(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT && deferSetup) { String packageWithSlashes = extractImportPath(t); setUpImports(packageWithSlashes, links, isGroovy, className); } }
@Override public void visitImport(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT) { String importTextWithSlashesInsteadOfDots = extractImportPath(t); GroovySourceAST child = t.childOfType(LITERAL_as); if (child != null) { String alias = child.childOfType(DOT).getNextSibling().getText(); child = child.childOfType(DOT); importTextWithSlashesInsteadOfDots = recurseDownImportBranch(child); aliases.put(alias, importTextWithSlashesInsteadOfDots); } importedClassesAndPackages.add(importTextWithSlashesInsteadOfDots); } }
@Override public void visitImport(GroovySourceAST t, int visit) { if (visit == OPENING_VISIT) { String importTextWithSlashesInsteadOfDots = extractImportPath(t); GroovySourceAST child = t.childOfType(LITERAL_as); if (child != null) { String alias = child.childOfType(DOT).getNextSibling().getText(); child = child.childOfType(DOT); importTextWithSlashesInsteadOfDots = recurseDownImportBranch(child); aliases.put(alias, importTextWithSlashesInsteadOfDots); } importedClassesAndPackages.add(importTextWithSlashesInsteadOfDots); } }