Package picocli.codegen.aot.graalvm
Class JniConfigGenerator
- java.lang.Object
-
- picocli.codegen.aot.graalvm.JniConfigGenerator
-
public class JniConfigGenerator extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classJniConfigGenerator.App
-
Constructor Summary
Constructors Constructor Description JniConfigGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringBuildergenerateJniConfig(java.lang.Class<?>[] classes)static voidmain(java.lang.String... args)Runs this class as a standalone application, printing the resulting JSON String to a file or toSystem.out.private static java.util.List<ReflectionConfigGenerator.ReflectedClass>visit(java.lang.Class<?>[] classes)private static voidvisit(java.lang.Class<?> cls, java.util.List<ReflectionConfigGenerator.ReflectedClass> result)
-
-
-
Method Detail
-
main
public static void main(java.lang.String... args)
Runs this class as a standalone application, printing the resulting JSON String to a file or toSystem.out.- Parameters:
args- one or more fully qualified class names of@Command-annotated classes.
-
generateJniConfig
private static java.lang.StringBuilder generateJniConfig(java.lang.Class<?>[] classes)
-
visit
private static java.util.List<ReflectionConfigGenerator.ReflectedClass> visit(java.lang.Class<?>[] classes)
-
visit
private static void visit(java.lang.Class<?> cls, java.util.List<ReflectionConfigGenerator.ReflectedClass> result)
-
-