public static ClassOrInterfaceType getResolvedName(final JavaType target, final JavaType current, final CompilationUnit compilationUnit) { final NameExpr nameExpr = JavaParserUtils.importTypeIfRequired(target, compilationUnit.getImports(), current); final ClassOrInterfaceType resolvedName = JavaParserUtils.getClassOrInterfaceType(nameExpr); if (current.getParameters() != null && current.getParameters().size() > 0) { resolvedName.setTypeArgs(new ArrayList<Type>()); for (final JavaType param : current.getParameters()) { resolvedName.getTypeArgs().add(getResolvedName(target, param, compilationUnit)); } } return resolvedName; }
if (cit.getTypeArgs() != null) { for (final Type ta : cit.getTypeArgs()) { parameterTypes.add(getJavaType(compilationUnitServices, ta, typeParameters));
public static Type getResolvedName(final JavaType target, final JavaType current, final CompilationUnitServices compilationUnit) { final NameExpr nameExpr = JavaParserUtils.importTypeIfRequired(target, compilationUnit.getImports(), current); final ClassOrInterfaceType resolvedName = JavaParserUtils.getClassOrInterfaceType(nameExpr); if (current.getParameters() != null && current.getParameters().size() > 0) { resolvedName.setTypeArgs(new ArrayList<Type>()); for (final JavaType param : current.getParameters()) { resolvedName.getTypeArgs().add(getResolvedName(target, param, compilationUnit)); } } if (current.getArray() > 0) { // Primitives includes array declaration in resolvedName if (!current.isPrimitive()) { return new ReferenceType(resolvedName, current.getArray()); } } return resolvedName; }
public void visit(ClassOrInterfaceType n, A arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); } if (n.getTypeArgs() != null) { for (Type t : n.getTypeArgs()) { t.accept(this, arg); } } }
public R visit(ClassOrInterfaceType n, A arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); } if (n.getTypeArgs() != null) { for (Type t : n.getTypeArgs()) { t.accept(this, arg); } } return null; }
public R visit(ClassOrInterfaceType n, A arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); } if (n.getTypeArgs() != null) { for (Type t : n.getTypeArgs()) { t.accept(this, arg); } } return null; }
public void visit(ClassOrInterfaceType n, A arg) { if (n.getScope() != null) { n.getScope().accept(this, arg); } if (n.getTypeArgs() != null) { for (Type t : n.getTypeArgs()) { t.accept(this, arg); } } }
public Node visit(ClassOrInterfaceType n, A arg) { if (n.getScope() != null) { n.setScope((ClassOrInterfaceType) n.getScope().accept(this, arg)); } List<Type> typeArgs = n.getTypeArgs(); if (typeArgs != null) { for (int i = 0; i < typeArgs.size(); i++) { typeArgs.set(i, (Type) typeArgs.get(i).accept(this, arg)); } removeNulls(typeArgs); } return n; }
public Node visit(ClassOrInterfaceType n, A arg) { if (n.getScope() != null) { n.setScope((ClassOrInterfaceType) n.getScope().accept(this, arg)); } List<Type> typeArgs = n.getTypeArgs(); if (typeArgs != null) { for (int i = 0; i < typeArgs.size(); i++) { typeArgs.set(i, (Type) typeArgs.get(i).accept(this, arg)); } removeNulls(typeArgs); } return n; }
public Boolean visit(ClassOrInterfaceType n1, Node arg) { ClassOrInterfaceType n2 = (ClassOrInterfaceType) arg; if (!objEquals(n1.getName(), n2.getName())) { return Boolean.FALSE; } if (!nodeEquals(n1.getScope(), n2.getScope())) { return Boolean.FALSE; } if (!nodesEquals(n1.getTypeArgs(), n2.getTypeArgs())) { return Boolean.FALSE; } return Boolean.TRUE; }
public Boolean visit(ClassOrInterfaceType n1, Node arg) { ClassOrInterfaceType n2 = (ClassOrInterfaceType) arg; if (!objEquals(n1.getName(), n2.getName())) { return Boolean.FALSE; } if (!nodeEquals(n1.getScope(), n2.getScope())) { return Boolean.FALSE; } if (!nodesEquals(n1.getTypeArgs(), n2.getTypeArgs())) { return Boolean.FALSE; } return Boolean.TRUE; }
public void visit(ClassOrInterfaceType n, Object arg) { printBeginComments(n.getBeginComments(), arg); if (n.getScope() != null) { n.getScope().accept(this, arg); printer.print("."); } printer.print(n.getName()); printTypeArgs(n.getTypeArgs(), arg); printEndComments(n.getEndComments(), arg); }
public void visit(ClassOrInterfaceType n, Object arg) { printBeginComments(n.getBeginComments(), arg); if (n.getScope() != null) { n.getScope().accept(this, arg); printer.print("."); } printer.print(n.getName()); printTypeArgs(n.getTypeArgs(), arg); printEndComments(n.getEndComments(), arg); }