@Override public String toString() { return this.name.toString(); } }
@Override public boolean visit( ImportDeclaration node ) { // We collect imports as well, imports.add( node.getName().toString() ); return true; }
@Override public boolean visit( PackageDeclaration node ) { classPkg.set( node.getName().toString() ); return true; }
private static Set<String> extractAnnotationTypes(List<?> modifiers) { Set<String> annotations = new HashSet<String>(); for (Object modifier : modifiers) { if (modifier instanceof Annotation) { Annotation a = (Annotation) modifier; annotations.add(a.getTypeName().toString()); } } return annotations; }
@Override public boolean visit(PackageDeclaration node) { packageName = node.getName().toString(); return false; }
private void addAnnotation(Annotation o) { if(deep>1) return; String annotation = o.getTypeName().toString(); allAnnotations.add(annotation); }
@Override public boolean visit(ImportDeclaration id) { Name simpleName = id.getName(); String name = simpleName.getFullyQualifiedName(); if (name.indexOf("junit") != -1) { int ind = simpleName.toString().indexOf("assert"); if (id.isStatic() && ind > 0) { m_assertStaticImports.add(simpleName.toString().substring(ind)); } m_junitImports.add(id); } return super.visit(id); }
private Annotation getAnnotation(List<IExtendedModifier> modifiers, String annotation) { for (IExtendedModifier m : modifiers) { if (m.isAnnotation()) { Annotation a = (Annotation) m; if (annotation.equals(a.getTypeName().toString())) { return a; } } } return null; }
public boolean visit(ImportDeclaration node) { String importName = node.getName().toString(); String[] splittedImportName = importName.split("\\."); String clazzName = splittedImportName[splittedImportName.length-1]; importList.put(clazzName, importName); return super.visit(node); }
@Override public boolean visit(ImportDeclaration node) { String importVal = node.getName().toString(); classNameToFullyQualified.put(StringUtils.substringAfterLast(importVal, "."), importVal); return super.visit(node); } }
@Override public boolean visit(PackageDeclaration node) { LOG.finer("Found package: " + node.getName().toString()); return super.visit(node); }
protected String qualify(Name objects) { if(objects instanceof org.eclipse.jdt.core.dom.QualifiedName) { return qualify((QualifiedName)objects); } else if(objects instanceof org.eclipse.jdt.core.dom.SimpleName) { return qualify((SimpleName)objects); } else { return objects.toString(); } }
@Override public boolean visit(NormalAnnotation node) { if (node.getParent().getNodeType() == ASTNode.TYPE_DECLARATION && node.getTypeName().toString().equals("Api")) { //has swagger annotation hasApi = true; return false; } return true; }
public static String qnameOfTopTypeDecl(SimpleName name) { String refName = name.getIdentifier(); CompilationUnit cu = FindUpper.cu(name); if (cu == null) { throw new IllegalArgumentException("The name is not in a CompilationUnit!"); } return cu.getPackage().getName().toString().trim() + "." + refName; }
public boolean visit(PackageDeclaration node) { _compilationUnit.setPackagePosition(node.getStartPosition()); String namespace = node.getName().toString(); _compilationUnit.namespace(mappedNamespace(namespace)); processDisableTags(node, _compilationUnit); return false; }
@Test public void testGetAstSimpleTypeJavaTypeList() { Map<String, String> javaTypes = createJavaTypes(); when(dataTypeUtils.getJavaTypes()).thenReturn(javaTypes); String typeName = "List"; SimpleType tp = jdtHelper.getAstSimpleType(ast, typeName); assertEquals("java.util.List", tp.getName().toString()); }
@Test public void testGetAstSimpleTypeJavaTypeCollection() { Map<String, String> javaTypes = createJavaTypes(); when(dataTypeUtils.getJavaTypes()).thenReturn(javaTypes); String typeName = "Collection"; SimpleType tp = jdtHelper.getAstSimpleType(ast, typeName); assertEquals("java.util.Collection", tp.getName().toString()); }
@Test public void testGetAstSimpleTypeJavaTypeNotNull() { Map<String, String> javaTypes = createJavaTypes(); when(dataTypeUtils.getJavaTypes()).thenReturn(javaTypes); String typeName = "Integer"; SimpleType tp = jdtHelper.getAstSimpleType(ast, typeName); assertEquals("Integer", tp.getName().toString()); }
@Test public void testGetAstSimpleTypeJavaTypeNull() { Map<String, String> javaTypes = createJavaTypes(); when(dataTypeUtils.getJavaTypes()).thenReturn(javaTypes); String typeName = "org.codecrowd.Test"; SimpleType tp = jdtHelper.getAstSimpleType(ast, typeName); assertEquals("org.codecrowd.Test", tp.getName().toString()); }
public boolean visit(ImportDeclaration node) { int s= node.getStartPosition(); int l= node.getLength(); int declarationEnd= s + l; if (fImportContainer == null) fImportContainer= new JavaNode(getCurrentContainer(), JavaNode.IMPORT_CONTAINER, null, s, l); String nm= node.getName().toString(); if (node.isOnDemand()) nm+= ".*"; //$NON-NLS-1$ new JavaNode(fImportContainer, JavaNode.IMPORT, nm, s, l); fImportContainer.setLength(declarationEnd - fImportContainer.getRange().getOffset() + 1); fImportContainer.setAppendPosition(declarationEnd + 2); // FIXME return false; }