final PackageInfo info = new PackageInfo(aPackage); for (AnnotationInfo annotation : info.getAnnotations()) { List<Info> annotationInfos = getAnnotationInfos(annotation.getName()); if (!annotationInfos.contains(info)) { annotationInfos.add(info); List<Info> annotationInfos = getAnnotationInfos(annotation.getName()); annotationInfos.add(info);
final PackageInfo info = new PackageInfo(aPackage); for (AnnotationInfo annotation : info.getAnnotations()) { List<Info> annotationInfos = getAnnotationInfos(annotation.getName()); if (!annotationInfos.contains(info)) { annotationInfos.add(info); List<Info> annotationInfos = getAnnotationInfos(annotation.getName()); annotationInfos.add(info);
final PackageInfo info = new PackageInfo(aPackage); for (AnnotationInfo annotation : info.getAnnotations()) { List<Info> annotationInfos = getAnnotationInfos(annotation.getName()); if (!annotationInfos.contains(info)) { annotationInfos.add(info); List<Info> annotationInfos = getAnnotationInfos(annotation.getName()); annotationInfos.add(info);
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationInfo annotationInfo = new AnnotationInfo(desc); info.getAnnotations().add(annotationInfo); getAnnotationInfos(annotationInfo.getName()).add(info); return new InfoBuildingVisitor(annotationInfo); }
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationInfo annotationInfo = new AnnotationInfo(desc); info.getAnnotations().add(annotationInfo); getAnnotationInfos(annotationInfo.getName()).add(info); return new InfoBuildingVisitor(annotationInfo).annotationVisitor(); }
@Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { AnnotationInfo annotationInfo = new AnnotationInfo(desc); info.getAnnotations().add(annotationInfo); getAnnotationInfos(annotationInfo.getName()).add(info); return new InfoBuildingVisitor(annotationInfo).annotationVisitor(); }