File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed
blackbox-test-inject/src/main/java/org/example/myapp/lazy
inject-generator/src/main/java/io/avaje/inject/generator Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 11package org .example .myapp .lazy ;
22
33import java .security .SecureRandom ;
4+ import java .util .Random ;
45
56import io .avaje .inject .Bean ;
67import io .avaje .inject .Factory ;
1011@ Factory
1112public class RandomFactory {
1213 @ Bean
13- public SecureRandom secureRandom () {
14+ public Random secureRandom () {
1415 return new SecureRandom ();
1516 }
1617}
Original file line number Diff line number Diff line change @@ -107,13 +107,12 @@ private String methods() {
107107 Set <Modifier > modifiers = methodElement .getModifiers ();
108108 if (modifiers .contains (Modifier .PRIVATE )
109109 || modifiers .contains (Modifier .STATIC )
110+ || modifiers .contains (Modifier .PROTECTED )
110111 || methodElement .getEnclosingElement ().getSimpleName ().contentEquals ("Object" )) continue ;
111112 // Access modifiers
112113 sb .append (" @Override\n " );
113114 if (modifiers .contains (Modifier .PUBLIC )) {
114115 sb .append (" public " );
115- } else if (modifiers .contains (Modifier .PROTECTED )) {
116- sb .append (" protected " );
117116 } else {
118117 sb .append (" " );
119118 }
Original file line number Diff line number Diff line change @@ -422,6 +422,7 @@ private static boolean hasFinalMethods(TypeElement type) {
422422 return ElementFilter .methodsIn (type .getEnclosedElements ()).stream ()
423423 .filter (x -> !x .getModifiers ().contains (Modifier .STATIC ))
424424 .filter (x -> !x .getModifiers ().contains (Modifier .PRIVATE ))
425+ .filter (x -> !x .getModifiers ().contains (Modifier .PROTECTED ))
425426 .anyMatch (m -> m .getModifiers ().contains (Modifier .FINAL ));
426427 }
427428
You can’t perform that action at this time.
0 commit comments