File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
models/spring-ai-openai/src/main/java/org/springframework/ai/openai/aot Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 2121import org .springframework .aot .hint .MemberCategory ;
2222import org .springframework .aot .hint .RuntimeHints ;
2323import org .springframework .aot .hint .RuntimeHintsRegistrar ;
24+ import org .springframework .aot .hint .TypeReference ;
2425import org .springframework .lang .NonNull ;
2526import org .springframework .lang .Nullable ;
2627
28+ import java .util .Set ;
29+
2730import static org .springframework .ai .aot .AiRuntimeHints .findJsonAnnotatedClassesInPackage ;
2831
2932/**
3639 */
3740public class OpenAiRuntimeHints implements RuntimeHintsRegistrar {
3841
42+ private static Set <TypeReference > eval (Set <TypeReference > referenceSet ) {
43+ referenceSet .forEach (tr -> System .out .println (tr .toString ()));
44+ return referenceSet ;
45+ }
46+
3947 @ Override
4048 public void registerHints (@ NonNull RuntimeHints hints , @ Nullable ClassLoader classLoader ) {
4149 var mcs = MemberCategory .values ();
42- for (var tr : findJsonAnnotatedClassesInPackage (OpenAiApi .class ))
50+ for (var tr : eval ( findJsonAnnotatedClassesInPackage (OpenAiApi .class ) ))
4351 hints .reflection ().registerType (tr , mcs );
44- for (var tr : findJsonAnnotatedClassesInPackage (OpenAiAudioApi .class ))
52+ for (var tr : eval ( findJsonAnnotatedClassesInPackage (OpenAiAudioApi .class ) ))
4553 hints .reflection ().registerType (tr , mcs );
46- for (var tr : findJsonAnnotatedClassesInPackage (OpenAiImageApi .class ))
54+ for (var tr : eval ( findJsonAnnotatedClassesInPackage (OpenAiImageApi .class ) ))
4755 hints .reflection ().registerType (tr , mcs );
4856 }
4957
You can’t perform that action at this time.
0 commit comments