public class GlobalRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.List<IBracketHandler> |
getBracketHandlers()
Deprecated.
|
static stanhebben.zenscript.IZenCompileEnvironment |
getEnvironment() |
static stanhebben.zenscript.IZenErrorLogger |
getErrors() |
static java.util.Map<java.lang.String,stanhebben.zenscript.TypeExpansion> |
getExpansions() |
static java.util.Map<java.lang.String,stanhebben.zenscript.symbols.IZenSymbol> |
getGlobals() |
static java.util.Set<stanhebben.zenscript.util.Pair<java.lang.Integer,IBracketHandler>> |
getPrioritizedBracketHandlers() |
static stanhebben.zenscript.symbols.SymbolPackage |
getRoot() |
static stanhebben.zenscript.symbols.IZenSymbol |
getStaticField(java.lang.Class cls,
java.lang.String name) |
static stanhebben.zenscript.symbols.IZenSymbol |
getStaticFunction(java.lang.Class cls,
java.lang.String name,
java.lang.Class... arguments) |
static stanhebben.zenscript.compiler.TypeRegistry |
getTypes() |
static stanhebben.zenscript.compiler.IEnvironmentGlobal |
makeGlobalEnvironment(java.util.Map<java.lang.String,byte[]> classes) |
static void |
registerBracketHandler(IBracketHandler handler) |
static void |
registerExpansion(java.lang.Class<?> cls) |
static void |
registerGlobal(java.lang.String name,
stanhebben.zenscript.symbols.IZenSymbol symbol) |
static void |
registerNativeClass(java.lang.Class<?> cls) |
static void |
removeBracketHandler(IBracketHandler handler) |
static stanhebben.zenscript.symbols.IZenSymbol |
resolveBracket(stanhebben.zenscript.compiler.IEnvironmentGlobal environment,
java.util.List<stanhebben.zenscript.parser.Token> tokens) |
public static void registerGlobal(java.lang.String name, stanhebben.zenscript.symbols.IZenSymbol symbol)
public static void registerExpansion(java.lang.Class<?> cls)
public static void registerBracketHandler(IBracketHandler handler)
public static void removeBracketHandler(IBracketHandler handler)
public static void registerNativeClass(java.lang.Class<?> cls)
public static stanhebben.zenscript.symbols.IZenSymbol resolveBracket(stanhebben.zenscript.compiler.IEnvironmentGlobal environment, java.util.List<stanhebben.zenscript.parser.Token> tokens)
public static stanhebben.zenscript.symbols.IZenSymbol getStaticFunction(java.lang.Class cls, java.lang.String name, java.lang.Class... arguments)
public static stanhebben.zenscript.symbols.IZenSymbol getStaticField(java.lang.Class cls, java.lang.String name)
public static stanhebben.zenscript.compiler.IEnvironmentGlobal makeGlobalEnvironment(java.util.Map<java.lang.String,byte[]> classes)
public static java.util.Map<java.lang.String,stanhebben.zenscript.symbols.IZenSymbol> getGlobals()
public static java.util.Set<stanhebben.zenscript.util.Pair<java.lang.Integer,IBracketHandler>> getPrioritizedBracketHandlers()
@Deprecated public static java.util.List<IBracketHandler> getBracketHandlers()
public static stanhebben.zenscript.compiler.TypeRegistry getTypes()
public static stanhebben.zenscript.symbols.SymbolPackage getRoot()
public static stanhebben.zenscript.IZenErrorLogger getErrors()
public static stanhebben.zenscript.IZenCompileEnvironment getEnvironment()
public static java.util.Map<java.lang.String,stanhebben.zenscript.TypeExpansion> getExpansions()