protected boolean hasAnnotation(List attributes) { return AnnotationHelper.hasAnnotation(attributes, annotationClassName); }
protected boolean hasAnnotation(List attributes) { return AnnotationHelper.hasAnnotation(attributes, annotationClassName); }
public static boolean hasAnnotation(ClassFile classFile, String annotationClassName) { List attributes = classFile.getAttributes(); return hasAnnotation(attributes, annotationClassName); }
public static boolean hasAnnotation(ClassFile classFile, String annotationClassName) { List attributes = classFile.getAttributes(); return hasAnnotation(attributes, annotationClassName); }
private void updatePackageFilter(CtClass ctClass) { Filters filters = options.getFilters(); List<Filter> newFilters = new LinkedList<>(); for (Filter filter : filters.getIncludes()) { if (filter instanceof AnnotationFilterBase) { String className = ((AnnotationFilterBase) filter).getClassName(); if (AnnotationHelper.hasAnnotation(ctClass.getClassFile(), className)) { newFilters.add(new JavadocLikePackageFilter(ctClass.getPackageName(), false)); } } } if (newFilters.size() > 0) { filters.getIncludes().addAll(newFilters); newFilters.clear(); } for (Filter filter : filters.getExcludes()) { if (filter instanceof AnnotationFilterBase) { String className = ((AnnotationFilterBase) filter).getClassName(); if (AnnotationHelper.hasAnnotation(ctClass.getClassFile(), className)) { newFilters.add(new JavadocLikePackageFilter(ctClass.getPackageName(), false)); } } } if (newFilters.size() > 0) { filters.getExcludes().addAll(newFilters); newFilters.clear(); } }
private void updatePackageFilter(CtClass ctClass) { Filters filters = options.getFilters(); List<Filter> newFilters = new LinkedList<>(); for (Filter filter : filters.getIncludes()) { if (filter instanceof AnnotationFilterBase) { String className = ((AnnotationFilterBase) filter).getClassName(); if (AnnotationHelper.hasAnnotation(ctClass.getClassFile(), className)) { newFilters.add(new JavadocLikePackageFilter(ctClass.getPackageName(), false)); } } } if (newFilters.size() > 0) { filters.getIncludes().addAll(newFilters); newFilters.clear(); } for (Filter filter : filters.getExcludes()) { if (filter instanceof AnnotationFilterBase) { String className = ((AnnotationFilterBase) filter).getClassName(); if (AnnotationHelper.hasAnnotation(ctClass.getClassFile(), className)) { newFilters.add(new JavadocLikePackageFilter(ctClass.getPackageName(), false)); } } } if (newFilters.size() > 0) { filters.getExcludes().addAll(newFilters); newFilters.clear(); } }