Package com.j3d.jaiva.packs.getters
Class GettersPack
java.lang.Object
com.jaiva.interpreter.libs.BaseLibrary
com.j3d.jaiva.packs.getters.GettersPack
public class GettersPack
extends com.jaiva.interpreter.libs.BaseLibrary
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ThrowableTriFunction<GettersPack.GetterOf<EngineObject>, GettersPack.CallProperties, EngineObject, Object, com.jaiva.errors.JaivaException> Fields inherited from class com.jaiva.interpreter.libs.BaseLibrary
type, vfs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.jaiva.interpreter.symbol.BaseFunctionof(String name, com.jaiva.tokenizer.jdoc.JDocBuilder docs, GettersPack.Getter getter) static voidput(com.jaiva.interpreter.Vfs vfs, String namespace, String label, com.jaiva.tokenizer.jdoc.JDocBuilder jDocBuilder, GettersPack.Getter getter) static voidputAliases(com.jaiva.interpreter.Vfs vfs, String namespace, com.jaiva.tokenizer.jdoc.JDocBuilder jDocBuilder, GettersPack.Getter getter, String... labels) Methods inherited from class com.jaiva.interpreter.libs.BaseLibrary
requirePublicAnnotation, toJson, toolingJSONof
-
Field Details
-
referenceTransformer
public static final ThrowableTriFunction<GettersPack.GetterOf<EngineObject>,GettersPack.CallProperties, referenceTransformerEngineObject, Object, com.jaiva.errors.JaivaException>
-
-
Constructor Details
-
GettersPack
public GettersPack()
-
-
Method Details
-
putAliases
public static void putAliases(com.jaiva.interpreter.Vfs vfs, String namespace, com.jaiva.tokenizer.jdoc.JDocBuilder jDocBuilder, GettersPack.Getter getter, String... labels) -
put
public static void put(com.jaiva.interpreter.Vfs vfs, String namespace, String label, com.jaiva.tokenizer.jdoc.JDocBuilder jDocBuilder, GettersPack.Getter getter) -
of
public static com.jaiva.interpreter.symbol.BaseFunction of(String name, com.jaiva.tokenizer.jdoc.JDocBuilder docs, GettersPack.Getter getter)
-