mergeAnnotationsOnElement(type, overwrite, typeAnnotations); for (AnnotatedField<? super X> field : type.getFields()) mergeAnnotationsOnElement(field, overwrite, fields.get(field.getJavaMember())); mergeAnnotationsOnElement(method, overwrite, methods.get(method.getJavaMember())); for (AnnotatedParameter<? super X> p : method.getParameters()) mergeAnnotationsOnElement( p, overwrite, methodParameters.get(method.getJavaMember()).get(p.getPosition())); mergeAnnotationsOnElement(constructor, overwrite, constructors.get(constructor.getJavaMember())); for (AnnotatedParameter<? super X> p : constructor.getParameters()) constructor.getJavaMember()).put(p.getPosition(), new AnnotationBuilder()); mergeAnnotationsOnElement( p, overwrite, constructorParameters.get(constructor.getJavaMember()).get(p.getPosition()));
mergeAnnotationsOnElement(type, overwrite, typeAnnotations); for (AnnotatedField<? super X> field : type.getFields()) mergeAnnotationsOnElement(field, overwrite, fields.get(field.getJavaMember())); mergeAnnotationsOnElement(method, overwrite, methods.get(method.getJavaMember())); for (AnnotatedParameter<? super X> p : method.getParameters()) mergeAnnotationsOnElement( p, overwrite, methodParameters.get(method.getJavaMember()).get(p.getPosition())); mergeAnnotationsOnElement(constructor, overwrite, constructors.get(constructor.getJavaMember())); for (AnnotatedParameter<? super X> p : constructor.getParameters()) constructor.getJavaMember()).put(p.getPosition(), new AnnotationBuilder()); mergeAnnotationsOnElement( p, overwrite, constructorParameters.get(constructor.getJavaMember()).get(p.getPosition()));
mergeAnnotationsOnElement(type, overwrite, typeAnnotations); for (AnnotatedField<? super X> field : type.getFields()) mergeAnnotationsOnElement(field, overwrite, fields.get(field.getJavaMember())); mergeAnnotationsOnElement(method, overwrite, methods.get(method.getJavaMember())); for (AnnotatedParameter<? super X> p : method.getParameters()) mergeAnnotationsOnElement( p, overwrite, methodParameters.get(method.getJavaMember()).get(p.getPosition())); mergeAnnotationsOnElement(constructor, overwrite, constructors.get(constructor.getJavaMember())); for (AnnotatedParameter<? super X> p : constructor.getParameters()) constructor.getJavaMember()).put(p.getPosition(), new AnnotationBuilder()); mergeAnnotationsOnElement( p, overwrite, constructorParameters.get(constructor.getJavaMember()).get(p.getPosition()));