public interface IZenRegistry
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Pair<java.lang.Integer,IBracketHandler>> |
getBracketHandlers() |
IZenCompileEnvironment |
getCompileEnvironment() |
IZenErrorLogger |
getErrorLogger() |
java.util.Map<java.lang.String,TypeExpansion> |
getExpansions() |
java.util.Map<java.lang.String,IZenSymbol> |
getGlobals() |
IZenLogger |
getLogger() |
SymbolPackage |
getRoot() |
IZenSymbol |
getStaticField(java.lang.Class cls,
java.lang.String name) |
IZenSymbol |
getStaticFunction(java.lang.Class cls,
java.lang.String name,
java.lang.Class... arguments) |
TypeRegistry |
getTypes() |
IEnvironmentGlobal |
makeGlobalEnvironment(java.util.Map<java.lang.String,byte[]> classes) |
void |
registerBracketHandler(IBracketHandler handler) |
void |
registerExpansion(java.lang.Class<?> cls) |
void |
registerGlobal(java.lang.String name,
IZenSymbol symbol) |
void |
registerNativeClass(java.lang.Class<?> cls) |
void |
removeBracketHandler(IBracketHandler handler) |
IZenSymbol |
resolveBracket(IEnvironmentGlobal environment,
java.util.List<Token> tokens) |
void |
setBracketHandlers(java.util.Set<Pair<java.lang.Integer,IBracketHandler>> bracketHandlers) |
void |
setCompileEnvironment(IZenCompileEnvironment compileEnvironment) |
void |
setErrorLogger(IZenErrorLogger errorLogger) |
void |
setExpansions(java.util.Map<java.lang.String,TypeExpansion> expansions) |
void |
setGlobals(java.util.Map<java.lang.String,IZenSymbol> globals) |
void |
setLogger(IZenLogger logger) |
void |
setRoot(SymbolPackage root) |
void |
setTypes(TypeRegistry types) |
void registerGlobal(java.lang.String name,
IZenSymbol symbol)
void registerExpansion(java.lang.Class<?> cls)
void registerBracketHandler(IBracketHandler handler)
void removeBracketHandler(IBracketHandler handler)
void registerNativeClass(java.lang.Class<?> cls)
IZenSymbol getStaticFunction(java.lang.Class cls, java.lang.String name, java.lang.Class... arguments)
IZenSymbol getStaticField(java.lang.Class cls, java.lang.String name)
IZenSymbol resolveBracket(IEnvironmentGlobal environment, java.util.List<Token> tokens)
IEnvironmentGlobal makeGlobalEnvironment(java.util.Map<java.lang.String,byte[]> classes)
IZenCompileEnvironment getCompileEnvironment()
java.util.Map<java.lang.String,IZenSymbol> getGlobals()
java.util.Set<Pair<java.lang.Integer,IBracketHandler>> getBracketHandlers()
TypeRegistry getTypes()
SymbolPackage getRoot()
java.util.Map<java.lang.String,TypeExpansion> getExpansions()
void setCompileEnvironment(IZenCompileEnvironment compileEnvironment)
void setGlobals(java.util.Map<java.lang.String,IZenSymbol> globals)
void setBracketHandlers(java.util.Set<Pair<java.lang.Integer,IBracketHandler>> bracketHandlers)
void setTypes(TypeRegistry types)
void setRoot(SymbolPackage root)
void setExpansions(java.util.Map<java.lang.String,TypeExpansion> expansions)
IZenErrorLogger getErrorLogger()
void setErrorLogger(IZenErrorLogger errorLogger)
IZenLogger getLogger()
void setLogger(IZenLogger logger)