- sandboxed_Q - Static variable in class com.github.jlangch.venice.impl.functions.SystemFunctions
-
- SandboxedCallable<T> - Class in com.github.jlangch.venice.impl
-
- SandboxedCallable(IInterceptor, Callable<T>) - Constructor for class com.github.jlangch.venice.impl.SandboxedCallable
-
- SandboxExample - Class in com.github.jlangch.venice.examples
-
- SandboxExample() - Constructor for class com.github.jlangch.venice.examples.SandboxExample
-
- SandboxInterceptor - Class in com.github.jlangch.venice.javainterop
-
- SandboxInterceptor(SandboxRules) - Constructor for class com.github.jlangch.venice.javainterop.SandboxInterceptor
-
- SandboxMaxExecutionTimeChecker - Class in com.github.jlangch.venice.impl.javainterop
-
- SandboxMaxExecutionTimeChecker() - Constructor for class com.github.jlangch.venice.impl.javainterop.SandboxMaxExecutionTimeChecker
-
- SandboxRecorder - Class in com.github.jlangch.venice.javainterop
-
- SandboxRecorder(Writer) - Constructor for class com.github.jlangch.venice.javainterop.SandboxRecorder
-
- SandboxRecorder(OutputStream) - Constructor for class com.github.jlangch.venice.javainterop.SandboxRecorder
-
- SandboxRecorder() - Constructor for class com.github.jlangch.venice.javainterop.SandboxRecorder
-
- SandboxRuleCompiler - Class in com.github.jlangch.venice.impl.javainterop
-
- SandboxRuleCompiler() - Constructor for class com.github.jlangch.venice.impl.javainterop.SandboxRuleCompiler
-
- SandboxRules - Class in com.github.jlangch.venice.javainterop
-
Defines the Venice's sandbox rules.
- SandboxRules() - Constructor for class com.github.jlangch.venice.javainterop.SandboxRules
-
- save(byte[], File, boolean) - Static method in class com.github.jlangch.venice.impl.util.FileUtil
-
Save to file.
- save(InputStream, File, boolean) - Static method in class com.github.jlangch.venice.impl.util.FileUtil
-
Save to file.
- save(String, File, boolean) - Static method in class com.github.jlangch.venice.impl.util.FileUtil
-
Save to file.
- ScopedEnumValue - Class in com.github.jlangch.venice.impl.util.reflect
-
Defines a scoped enum value and its meta data
- ScopedEnumValue(String) - Constructor for class com.github.jlangch.venice.impl.util.reflect.ScopedEnumValue
-
- ScriptElapsedTime - Class in com.github.jlangch.venice.util
-
- ScriptElapsedTime() - Constructor for class com.github.jlangch.venice.util.ScriptElapsedTime
-
- second - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- second - Static variable in class com.github.jlangch.venice.impl.functions.TimeFunctions
-
- second() - Method in class com.github.jlangch.venice.impl.types.collections.VncJavaList
-
- second() - Method in class com.github.jlangch.venice.impl.types.collections.VncList
-
- second() - Method in class com.github.jlangch.venice.impl.types.VncString
-
- send - Static variable in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- send(VncFunction, VncList) - Method in class com.github.jlangch.venice.impl.util.Agent
-
- send_off - Static variable in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- send_off(VncFunction, VncList) - Method in class com.github.jlangch.venice.impl.util.Agent
-
- seq - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- sequential_Q - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- serialize() - Method in class com.github.jlangch.venice.PreCompiled
-
- set(VncSymbol, VncVal) - Method in class com.github.jlangch.venice.impl.Env
-
- set - Static variable in class com.github.jlangch.venice.impl.SpecialForms
-
- set(Var) - Method in class com.github.jlangch.venice.impl.Symbols
-
- set(VncKeyword, VncVal) - Method in class com.github.jlangch.venice.impl.types.VncThreadLocal
-
- set(VncKeyword, VncVal) - Static method in class com.github.jlangch.venice.impl.util.ThreadLocalMap
-
- set_error_handler - Static variable in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- set_Q - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- setArgList(VncVal, String...) - Static method in class com.github.jlangch.venice.impl.MetaUtil
-
- setArgLists(String...) - Method in class com.github.jlangch.venice.impl.types.VncFunction
-
- setAttribute(String, Object, int) - Method in class com.github.jlangch.venice.jsr223.VeniceScriptContext
-
- setBeanProperty(Object, String, Object) - Method in class com.github.jlangch.venice.impl.javainterop.Invoker
-
- setBeanProperty(Object, String, Object) - Static method in class com.github.jlangch.venice.impl.util.reflect.ReflectionAccessor
-
- setBeanProperty(Object, String, Object) - Method in interface com.github.jlangch.venice.javainterop.IInvoker
-
- setBindings(Bindings, int) - Method in class com.github.jlangch.venice.jsr223.VeniceScriptContext
-
- setDoc(VncVal, String) - Static method in class com.github.jlangch.venice.impl.MetaUtil
-
- setDoc(String) - Method in class com.github.jlangch.venice.impl.types.VncFunction
-
- setErrorHandler(VncFunction) - Method in class com.github.jlangch.venice.impl.util.Agent
-
- setErrorWriter(Writer) - Method in class com.github.jlangch.venice.jsr223.VeniceScriptContext
-
- setExamples(VncVal, String...) - Static method in class com.github.jlangch.venice.impl.MetaUtil
-
- setExamples(String...) - Method in class com.github.jlangch.venice.impl.types.VncFunction
-
- setGlobal(Var) - Method in class com.github.jlangch.venice.impl.Env
-
- setMacro() - Method in class com.github.jlangch.venice.impl.types.VncFunction
-
- setMeta(VncVal) - Method in class com.github.jlangch.venice.impl.types.VncVal
-
- setMetaVal(VncString, VncVal) - Method in class com.github.jlangch.venice.impl.types.VncVal
-
- setProperty(VncString, VncVal) - Method in class com.github.jlangch.venice.impl.types.VncJavaObject
-
- setReader(Reader) - Method in class com.github.jlangch.venice.jsr223.VeniceScriptContext
-
- setWriter(Writer) - Method in class com.github.jlangch.venice.jsr223.VeniceScriptContext
-
- sh - Static variable in class com.github.jlangch.venice.impl.functions.ShellFunctions
-
- ShellException - Exception in com.github.jlangch.venice
-
- ShellException(String) - Constructor for exception com.github.jlangch.venice.ShellException
-
- ShellException(String, Integer) - Constructor for exception com.github.jlangch.venice.ShellException
-
- ShellException(String, Throwable) - Constructor for exception com.github.jlangch.venice.ShellException
-
- ShellException(String, Integer, Throwable) - Constructor for exception com.github.jlangch.venice.ShellException
-
- ShellException(Throwable) - Constructor for exception com.github.jlangch.venice.ShellException
-
- ShellException(Integer, Throwable) - Constructor for exception com.github.jlangch.venice.ShellException
-
- ShellFunctions - Class in com.github.jlangch.venice.impl.functions
-
- ShellFunctions() - Constructor for class com.github.jlangch.venice.impl.functions.ShellFunctions
-
- shutdown() - Static method in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- shutdown() - Static method in class com.github.jlangch.venice.impl.util.Agent
-
- shutdown() - Method in class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
Shuts down the StripedExecutorService.
- shutdown_agents - Static variable in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- shutdown_agents_Q - Static variable in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- shutdownNow() - Static method in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- shutdownNow() - Method in class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
All the tasks in each of the SerialExecutors are drained
to a list, as well as the tasks inside the wrapped
ExecutorService.
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncCollection
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncHashMap
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncJavaList
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncJavaMap
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncJavaSet
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncList
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncOrderedMap
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncSet
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncSortedMap
-
- size() - Method in class com.github.jlangch.venice.impl.types.collections.VncStack
-
- size() - Method in class com.github.jlangch.venice.impl.types.VncByteBuffer
-
- size() - Method in class com.github.jlangch.venice.impl.types.VncJavaObject
-
- size() - Method in class com.github.jlangch.venice.impl.types.VncString
-
- size() - Method in class com.github.jlangch.venice.jsr223.VeniceBindings
-
- sleep - Static variable in class com.github.jlangch.venice.impl.functions.SystemFunctions
-
- slice(int, int) - Method in class com.github.jlangch.venice.impl.types.collections.VncJavaList
-
- slice(int) - Method in class com.github.jlangch.venice.impl.types.collections.VncJavaList
-
- slice(int, int) - Method in class com.github.jlangch.venice.impl.types.collections.VncList
-
- slice(int) - Method in class com.github.jlangch.venice.impl.types.collections.VncList
-
- slice(int) - Method in class com.github.jlangch.venice.impl.types.collections.VncVector
-
- slice(int, int) - Method in class com.github.jlangch.venice.impl.types.collections.VncVector
-
- some_Q - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- sort - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- sort_by - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- sorted_map_Q - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- SpecialForms - Class in com.github.jlangch.venice.impl
-
The special form pseudo functions just serve for the cheat-sheet generation
and the 'doc' function!
- SpecialForms() - Constructor for class com.github.jlangch.venice.impl.SpecialForms
-
- split_with - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- splitIntoLines(String) - Static method in class com.github.jlangch.venice.impl.util.StringUtil
-
Splits a text into lines
- splitString(String, String) - Static method in class com.github.jlangch.venice.impl.util.Tuple2
-
- splitString(String, String) - Static method in class com.github.jlangch.venice.impl.util.Tuple3
-
- splitString(String, String) - Static method in class com.github.jlangch.venice.impl.util.Tuple4
-
- splitTime() - Method in class com.github.jlangch.venice.impl.util.StopWatch
-
Returns the split time
- sqrt - Static variable in class com.github.jlangch.venice.impl.functions.MathFunctions
-
- start() - Method in class com.github.jlangch.venice.impl.util.StopWatch
-
Restart the stop watch setting the start time to now
- startCapture() - Method in class com.github.jlangch.venice.impl.AnonymousFnArgs
-
- stop() - Method in class com.github.jlangch.venice.impl.util.StopWatch
-
Stops the stop watch setting the elapsed time to now - start time.
- stopCapture() - Method in class com.github.jlangch.venice.impl.AnonymousFnArgs
-
- StopWatch - Class in com.github.jlangch.venice.impl.util
-
A stop watch
- StopWatch() - Constructor for class com.github.jlangch.venice.impl.util.StopWatch
-
Create a new stop watch (with milliseconds resolution).
- StopWatch(StopWatch.Resolution) - Constructor for class com.github.jlangch.venice.impl.util.StopWatch
-
Create a new stop watch.
- StopWatch.Resolution - Enum in com.github.jlangch.venice.impl.util
-
- str - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- str_blank - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_char - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_contains - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_ends_with - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_format - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_index_of - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_join - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_last_index_of - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_lower_case - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_quote - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_repeat - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_replace_all - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_replace_first - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_replace_last - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_split - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_split_lines - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_starts_with - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_strip_end - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_strip_indent - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_strip_margin - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_strip_start - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_subs - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_trim - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_trim_to_nil - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_truncate - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- str_upper_case - Static variable in class com.github.jlangch.venice.impl.functions.StringFunctions
-
- stream() - Method in class com.github.jlangch.venice.impl.types.collections.VncSequence
-
- stream(Iterable<T>) - Static method in class com.github.jlangch.venice.impl.util.StreamUtil
-
Returns a Stream from an Iterable
- stream(Enumeration<T>) - Static method in class com.github.jlangch.venice.impl.util.StreamUtil
-
Returns a Stream from an Enumeration
- StreamUtil - Class in com.github.jlangch.venice.impl.util
-
- StreamUtil() - Constructor for class com.github.jlangch.venice.impl.util.StreamUtil
-
- string_Q - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- StringFunctions - Class in com.github.jlangch.venice.impl.functions
-
- StringFunctions() - Constructor for class com.github.jlangch.venice.impl.functions.StringFunctions
-
- StringUtil - Class in com.github.jlangch.venice.impl.util
-
- StringUtil() - Constructor for class com.github.jlangch.venice.impl.util.StringUtil
-
- StripedCallable<V> - Interface in com.github.jlangch.venice.impl.util.concurrency
-
All of the Callables in the same "Stripe" will be executed consecutively.
- StripedExecutorService - Class in com.github.jlangch.venice.impl.util.concurrency
-
The StripedExecutorService accepts Runnable/Callable objects
that also implement the StripedObject interface.
- StripedExecutorService(ExecutorService) - Constructor for class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
The constructor taking executors is private, since we do
not want users to shutdown their executors directly,
otherwise jobs might get stuck in our queues.
- StripedExecutorService() - Constructor for class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
This constructs a StripedExecutorService that wraps a
cached thread pool.
- StripedExecutorService(int) - Constructor for class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
This constructs a StripedExecutorService that wraps a fixed
thread pool with the given number of threads.
- StripedObject - Interface in com.github.jlangch.venice.impl.util.concurrency
-
Used to indicate which "stripe" this Runnable or Callable belongs to.
- StripedRunnable - Interface in com.github.jlangch.venice.impl.util.concurrency
-
All of the Runnables in the same "Stripe" will be executed consecutively.
- stripIndent(String) - Static method in class com.github.jlangch.venice.impl.util.StringUtil
-
- stripMargin(String, char) - Static method in class com.github.jlangch.venice.impl.util.StringUtil
-
- sub(VncVal, VncVal) - Static method in class com.github.jlangch.venice.impl.functions.Numeric
-
- submit(Runnable) - Method in class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
Delegates the call to submit(task, null).
- submit(Runnable, T) - Method in class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
If the task is a StripedObject, we execute it in-order by
its stripe, otherwise we submit it directly to the wrapped
executor.
- submit(Callable<T>) - Method in class com.github.jlangch.venice.impl.util.concurrency.StripedExecutorService
-
If the task is a StripedObject, we execute it in-order by
its stripe, otherwise we submit it directly to the wrapped
executor.
- subtract - Static variable in class com.github.jlangch.venice.impl.functions.MathFunctions
-
- subvec - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- swap(VncFunction, VncList) - Method in class com.github.jlangch.venice.impl.types.VncAtom
-
- swap_BANG - Static variable in class com.github.jlangch.venice.impl.functions.ConcurrencyFunctions
-
- switchDoubleValue(String) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchDoubleValue(String, Double) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchLongValue(String) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchLongValue(String, Long) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchPresent(String) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchValue(String) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchValue(String, String) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- switchValues(String) - Method in class com.github.jlangch.venice.util.CommandLineArgs
-
- sym - Variable in class com.github.jlangch.venice.impl.Binding
-
- symbol - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- symbol_Q - Static variable in class com.github.jlangch.venice.impl.functions.CoreFunctions
-
- Symbols - Class in com.github.jlangch.venice.impl
-
- Symbols() - Constructor for class com.github.jlangch.venice.impl.Symbols
-
- system_prop - Static variable in class com.github.jlangch.venice.impl.functions.SystemFunctions
-
- SystemFunctions - Class in com.github.jlangch.venice.impl.functions
-
- SystemFunctions() - Constructor for class com.github.jlangch.venice.impl.functions.SystemFunctions
-