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 class
JniConfigGenerator.App
-
Constructor Summary
Constructors Constructor Description JniConfigGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringBuilder
generateJniConfig(java.lang.Class<?>[] classes)
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
.private static java.util.List<ReflectionConfigGenerator.ReflectedClass>
visit(java.lang.Class<?>[] classes)
private static void
visit(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)
-
-