@Override public GremlinGroovyScriptEngine getGremlinScriptEngine() { DefaultImportCustomizer.Builder importBuilder = DefaultImportCustomizer.build() .addClassImports(java.util.function.Function.class) .addMethodImports(__.class.getMethods()) .addMethodImports(P.class.getMethods()); GremlinGroovyScriptEngine scriptEngine = new GremlinGroovyScriptEngine(importBuilder.create()); return scriptEngine; }
private static ImportCustomizer imports() { return DefaultImportCustomizer.build() .addClassImports( BitsyEdge.class, BitsyElement.class, BitsyGraph.class, ThreadedBitsyGraph.class, BitsyProperty.class, BitsyVertex.class, BitsyVertexProperty.class, UUID.class, BitsyTransaction.class, BitsyIoRegistryV3d0.class ).create(); }
private GremlinServerGremlinPlugin() { super(MODULE_NAME, DefaultImportCustomizer.build().addClassImports(LifeCycleHook.class, LifeCycleHook.Context.class).create()); }
private ImportGremlinPlugin(final Builder builder) { super(NAME, builder.appliesTo, DefaultImportCustomizer.build() .addClassImports(builder.classImports) .addEnumImports(builder.enumImports) .addMethodImports(builder.methodImports).create()); }
private GremlinServerGremlinPlugin() { super(MODULE_NAME, DefaultImportCustomizer.build().addClassImports(LifeCycleHook.class, LifeCycleHook.Context.class).create()); }
private ImportGremlinPlugin(final Builder builder) { super(NAME, builder.appliesTo, DefaultImportCustomizer.build() .addClassImports(builder.classImports) .addEnumImports(builder.enumImports) .addMethodImports(builder.methodImports).create()); }