public static String getQualifier(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getQualifier().getFullyQualifiedName(); } return ""; //$NON-NLS-1$ }
private void typeRefFound(Name node) { if (node != null) { while (node.isQualifiedName()) { node= ((QualifiedName) node).getQualifier(); } addReference((SimpleName) node); } }
public static String getQualifier(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getQualifier().getFullyQualifiedName(); } return ""; //$NON-NLS-1$ }
private void typeRefFound(Name node) { if (node != null) { while (node.isQualifiedName()) { node= ((QualifiedName) node).getQualifier(); } addReference((SimpleName) node); } }
private void typeRefFound(Name node) { if (node != null) { while (node.isQualifiedName()) { node= ((QualifiedName) node).getQualifier(); } addReference((SimpleName) node); } }
public static String getQualifier(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getQualifier().getFullyQualifiedName(); } return ""; //$NON-NLS-1$ }
@Override public boolean visit(SimpleType type) { if (type.getName().isQualifiedName()) { QualifiedName qualifiedName = (QualifiedName) type.getName(); if (!ignoredSimpleNames.contains(simpleName(qualifiedName))) { useSimpleNameAndAddToImport(type); } } return true; }
protected void recordName(Name name, org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode) { if (compilerNode != null) { recordNodes(name, compilerNode); if (compilerNode instanceof org.eclipse.jdt.internal.compiler.ast.TypeReference) { org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef = (org.eclipse.jdt.internal.compiler.ast.TypeReference) compilerNode; if (name.isQualifiedName()) { SimpleName simpleName = null; while (name.isQualifiedName()) { simpleName = ((QualifiedName) name).getName(); recordNodes(simpleName, typeRef); name = ((QualifiedName) name).getQualifier(); recordNodes(name, typeRef); } } } } }
protected void recordName(Name name, org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode) { if (compilerNode != null) { recordNodes(name, compilerNode); if (compilerNode instanceof org.eclipse.jdt.internal.compiler.ast.TypeReference) { org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef = (org.eclipse.jdt.internal.compiler.ast.TypeReference) compilerNode; if (name.isQualifiedName()) { SimpleName simpleName = null; while (name.isQualifiedName()) { simpleName = ((QualifiedName) name).getName(); recordNodes(simpleName, typeRef); name = ((QualifiedName) name).getQualifier(); recordNodes(name, typeRef); } } } } }
public static String getSimpleNameIdentifier(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getName().getIdentifier(); } else { return ((SimpleName) name).getIdentifier(); } }
protected void recordName(Name name, org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode) { if (compilerNode != null) { recordNodes(name, compilerNode); if (compilerNode instanceof org.eclipse.jdt.internal.compiler.ast.TypeReference) { org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef = (org.eclipse.jdt.internal.compiler.ast.TypeReference) compilerNode; if (name.isQualifiedName()) { SimpleName simpleName = null; while (name.isQualifiedName()) { simpleName = ((QualifiedName) name).getName(); recordNodes(simpleName, typeRef); name = ((QualifiedName) name).getQualifier(); recordNodes(name, typeRef); } } } } }
public static boolean isDeclaration(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getName().isDeclaration(); } else { return ((SimpleName) name).isDeclaration(); } }
public static boolean isDeclaration(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getName().isDeclaration(); } else { return ((SimpleName) name).isDeclaration(); } }
public static String getSimpleNameIdentifier(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getName().getIdentifier(); } else { return ((SimpleName) name).getIdentifier(); } }
public static String getSimpleNameIdentifier(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getName().getIdentifier(); } else { return ((SimpleName) name).getIdentifier(); } }
public static boolean isDeclaration(Name name) { if (name.isQualifiedName()) { return ((QualifiedName) name).getName().isDeclaration(); } else { return ((SimpleName) name).isDeclaration(); } }
private void possibleTypeRefFound(Name node) { while (node.isQualifiedName()) { node= ((QualifiedName) node).getQualifier(); } IBinding binding= node.resolveBinding(); if (binding == null || binding.getKind() == IBinding.TYPE) { // if the binding is null, we cannot determine if // we have a type binding or not, so we will assume // we do. addReference((SimpleName) node); } }
private void possibleTypeRefFound(Name node) { while (node.isQualifiedName()) { node= ((QualifiedName) node).getQualifier(); } IBinding binding= node.resolveBinding(); if (binding == null || binding.getKind() == IBinding.TYPE) { // if the binding is null, we cannot determine if // we have a type binding or not, so we will assume // we do. addReference((SimpleName) node); } }
private void possibleTypeRefFound(Name node) { while (node.isQualifiedName()) { node= ((QualifiedName) node).getQualifier(); } IBinding binding= node.resolveBinding(); if (binding == null || binding.getKind() == IBinding.TYPE) { // if the binding is null, we cannot determine if // we have a type binding or not, so we will assume // we do. addReference((SimpleName) node); } }
protected void useSimpleNameAndAddToImport(SimpleType simpleType) { if (simpleType.getName().isQualifiedName()) { QualifiedName qualifiedName = (QualifiedName) simpleType.getName(); String qualifier = qualifiedName.getQualifier() .getFullyQualifiedName(); String simpleName = simpleName(qualifiedName); AST ast = compilationUnit.getAST(); if (isAlreadyImported(simpleName, qualifier)) { simpleType.setName(ast.newName(simpleName)); } else if (isNewSimpleName(simpleName)) { simpleType.setName(ast.newName(simpleName)); importedTypes.put(simpleName, qualifiedName); } } }