Index
All Classes and Interfaces|All Packages|Serialized Form
B
- BadSyntax - Exception Class in ch.turic
- BadSyntax(Pos, String, Object...) - Constructor for exception class ch.turic.BadSyntax
- BuiltIns - Class in ch.turic
- BuiltIns() - Constructor for class ch.turic.BuiltIns
C
- call(Context, Object[]) - Method in interface ch.turic.LngCallable
- ch.turic - module ch.turic
- ch.turic - package ch.turic
- Context - Interface in ch.turic
E
- embedded() - Method in exception class ch.turic.ExecutionException
- execute() - Method in class ch.turic.Interpreter
-
Executes the source code, compiling it first if necessary.
- ExecutionException - Exception Class in ch.turic
- ExecutionException(String, Exception) - Constructor for exception class ch.turic.ExecutionException
- ExecutionException(String, Object...) - Constructor for exception class ch.turic.ExecutionException
- ExecutionException(Throwable) - Constructor for exception class ch.turic.ExecutionException
- ExecutionException(Throwable, LngException) - Constructor for exception class ch.turic.ExecutionException
- ExecutionException(Throwable, String, Object...) - Constructor for exception class ch.turic.ExecutionException
F
- forClass() - Method in interface ch.turic.TuriClass
G
- getImportContext() - Method in class ch.turic.Interpreter
- getInstances() - Static method in interface ch.turic.TuriClass
- getInstances() - Static method in interface ch.turic.TuriFunction
- getInstances() - Static method in interface ch.turic.TuriMacro
- getInstances(Class<T>) - Static method in interface ch.turic.ServiceLoaded
-
Load the classes that implement the interface
serviceand are provided by the modules or are available. - getInstances(Class<T>, ClassLoader) - Static method in interface ch.turic.ServiceLoaded
- getMethod(Object, String) - Method in interface ch.turic.TuriClass
I
- Interpreter - Class in ch.turic
-
Interprets and executes source code written in the programming language.
- Interpreter(Input) - Constructor for class ch.turic.Interpreter
- Interpreter(String) - Constructor for class ch.turic.Interpreter
L
- LngCallable - Interface in ch.turic
- LngCallable.LngCallableClosure - Interface in ch.turic
- LngCallable.LngCallableMacro - Interface in ch.turic
- loadResources(String, ClassLoader) - Static method in interface ch.turic.ServiceLoaded
-
Get the url list of the resources for the given name.
- loadViaMetaInf(Class<T>, List<T>, ClassLoader) - Static method in interface ch.turic.ServiceLoaded
-
Load the classes using the names listed in the
META-INF/services/class name resources found by the classloader.
N
- name() - Method in interface ch.turic.TuriFunction
- name() - Method in interface ch.turic.TuriMacro
R
- register(Context) - Static method in class ch.turic.BuiltIns
S
- ServiceLoaded - Interface in ch.turic
-
This helper interface can load classes that implement a specific interface using the service loader.
T
- TuriClass - Interface in ch.turic
-
Classes implementing this interface and "providing" these classes from the module can implement methods for Java classes.
- TuriFunction - Interface in ch.turic
- TuriMacro - Interface in ch.turic
W
- when(boolean, String, Object...) - Static method in exception class ch.turic.ExecutionException
- when(boolean, Supplier<String>) - Static method in exception class ch.turic.ExecutionException
- when(LexList, boolean, String, Object...) - Static method in exception class ch.turic.BadSyntax
- when(Pos, boolean, String, Object...) - Static method in exception class ch.turic.BadSyntax
- when(Pos, boolean, Supplier<String>) - Static method in exception class ch.turic.BadSyntax
All Classes and Interfaces|All Packages|Serialized Form