@@ -111,7 +111,7 @@ public boolean process(final Set<? extends TypeElement> elements,
111111 private class Writer extends AbstractIndexWriter implements StreamFactory {
112112
113113 private final Map <String , List <Element >> originatingElements =
114- new HashMap <String , List < Element > >();
114+ new HashMap <>();
115115 private final Filer filer = processingEnv .getFiler ();
116116 private final Elements utils = processingEnv .getElementUtils ();
117117 private final Types typeUtils = processingEnv .getTypeUtils ();
@@ -124,7 +124,7 @@ public void add(final TypeElement element) {
124124 // remember originating elements
125125 List <Element > originating = originatingElements .get (annotationName );
126126 if (originating == null ) {
127- originating = new ArrayList <Element >();
127+ originating = new ArrayList <>();
128128 originatingElements .put (annotationName , originating );
129129 }
130130
@@ -159,7 +159,7 @@ private Map<String, Object> adapt(
159159 final List <? extends AnnotationMirror > mirrors ,
160160 final TypeMirror annotationType )
161161 {
162- final Map <String , Object > result = new TreeMap <String , Object >();
162+ final Map <String , Object > result = new TreeMap <>();
163163 for (final AnnotationMirror mirror : mirrors ) {
164164 if (typeUtils .isSameType (mirror .getAnnotationType (), annotationType )) {
165165 return (Map <String , Object >) adapt (mirror );
@@ -172,7 +172,7 @@ private Map<String, Object> adapt(
172172 protected Object adapt (final Object o ) {
173173 if (o instanceof AnnotationMirror ) {
174174 final AnnotationMirror mirror = (AnnotationMirror ) o ;
175- final Map <String , Object > result = new TreeMap <String , Object >();
175+ final Map <String , Object > result = new TreeMap <>();
176176 for (final Entry <? extends ExecutableElement , ? extends AnnotationValue > entry : mirror
177177 .getElementValues ().entrySet ())
178178 {
@@ -184,7 +184,7 @@ protected Object adapt(final Object o) {
184184 }
185185 else if (o instanceof List ) {
186186 final List <?> list = (List <?>) o ;
187- final List <Object > result = new ArrayList <Object >(list .size ());
187+ final List <Object > result = new ArrayList <>(list .size ());
188188 for (final Object item : list ) {
189189 result .add (adapt (item ));
190190 }
@@ -197,7 +197,7 @@ else if (o instanceof TypeMirror) {
197197 }
198198 else if (o instanceof VariableElement ) {
199199 final VariableElement element = (VariableElement ) o ;
200- final Map <String , Object > result = new TreeMap <String , Object >();
200+ final Map <String , Object > result = new TreeMap <>();
201201 final String enumName =
202202 utils .getBinaryName ((TypeElement ) element .getEnclosingElement ())
203203 .toString ();
0 commit comments