private MethodUsage resolveMethodTypeParametersFromExplicitList(TypeSolver typeSolver, MethodUsage methodUsage) { if (wrappedNode.getTypeArguments().isPresent()) { final List<ResolvedType> typeArguments = new ArrayList<>(); for (com.github.javaparser.ast.type.Type ty : wrappedNode.getTypeArguments().get()) { typeArguments.add(JavaParserFacade.get(typeSolver).convertToUsage(ty)); } List<ResolvedTypeParameterDeclaration> tyParamDecls = methodUsage.getDeclaration().getTypeParameters(); if (tyParamDecls.size() == typeArguments.size()) { for (int i = 0; i < tyParamDecls.size(); i++) { methodUsage = methodUsage.replaceTypeParameter(tyParamDecls.get(i), typeArguments.get(i)); } } } return methodUsage; }
private MethodUsage resolveMethodTypeParametersFromExplicitList(TypeSolver typeSolver, MethodUsage methodUsage) { if (wrappedNode.getTypeArguments().isPresent()) { final List<ResolvedType> typeArguments = new ArrayList<>(); for (com.github.javaparser.ast.type.Type ty : wrappedNode.getTypeArguments().get()) { typeArguments.add(JavaParserFacade.get(typeSolver).convertToUsage(ty)); } List<ResolvedTypeParameterDeclaration> tyParamDecls = methodUsage.getDeclaration().getTypeParameters(); if (tyParamDecls.size() == typeArguments.size()) { for (int i = 0; i < tyParamDecls.size(); i++) { methodUsage = methodUsage.replaceTypeParameter(tyParamDecls.get(i), typeArguments.get(i)); } } } return methodUsage; }
private MethodUsage resolveMethodTypeParametersFromExplicitList(TypeSolver typeSolver, MethodUsage methodUsage) { if (wrappedNode.getTypeArguments().isPresent()) { final List<ResolvedType> typeArguments = new ArrayList<>(); for (com.github.javaparser.ast.type.Type ty : wrappedNode.getTypeArguments().get()) { typeArguments.add(JavaParserFacade.get(typeSolver).convertToUsage(ty)); } List<ResolvedTypeParameterDeclaration> tyParamDecls = methodUsage.getDeclaration().getTypeParameters(); if (tyParamDecls.size() == typeArguments.size()) { for (int i = 0; i < tyParamDecls.size(); i++) { methodUsage = methodUsage.replaceTypeParameter(tyParamDecls.get(i), typeArguments.get(i)); } } } return methodUsage; }
(p.getTypeArguments().isPresent() && p.getTypeArguments().get().contains(c)) || (p.getScope().isPresent() && p.getScope().get() == c))) { return NameRole.REFERENCE;
p.getTypeArguments().isPresent() && p.getTypeArguments().get().contains(c))) { return true;