Class Environment.Builder

  • Enclosing class:
    Environment

    public static class Environment.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder​(java.util.Properties properties)
    • Method Detail

      • scanRuntimeClasspath

        public Environment.Builder scanRuntimeClasspath​(java.lang.String... acceptPackages)
      • scanClassLoader

        public Environment.Builder scanClassLoader​(java.lang.ClassLoader classLoader)
      • scanJar

        public Environment.Builder scanJar​(java.nio.file.Path jar,
                                           java.lang.ClassLoader classLoader)
        Parameters:
        jar - A path to a jar file to scan.
        classLoader - A classloader that is populated with the transitive dependencies of the jar.
        Returns:
        This builder.
      • scanNpmModules

        public Environment.Builder scanNpmModules​(java.lang.String registry,
                                                  java.lang.String... modules)
      • scanPolyglotModule

        public Environment.Builder scanPolyglotModule​(org.graalvm.polyglot.Source... sources)