public static class Library.LibClass extends com.github.kayjamlang.core.containers.ClassContainer implements Lib
| Modifier and Type | Class and Description |
|---|---|
static interface |
Library.LibClass.ClassBind |
| Constructor and Description |
|---|
LibClass(java.lang.String name,
Library.LibClass.ClassBind binder) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConstructor(Library.LibConstructor constructor) |
void |
addFunction(Library.LibFunction function) |
void |
addVariable(java.lang.String name,
java.lang.Object value) |
<T> T |
getVariable(Context ctx,
java.lang.String name) |
void |
setCompanion(Library.LibObject object) |
public LibClass(java.lang.String name,
Library.LibClass.ClassBind binder)
throws java.lang.Exception
java.lang.Exceptionpublic void addConstructor(Library.LibConstructor constructor)
public void setCompanion(Library.LibObject object)
public void addFunction(Library.LibFunction function)
addFunction in interface Libpublic void addVariable(java.lang.String name,
java.lang.Object value)
addVariable in interface Libpublic <T> T getVariable(Context ctx, java.lang.String name)