Package | Description |
---|---|
buildcraft.lib.expression | |
buildcraft.lib.expression.node.cast | |
buildcraft.lib.expression.node.func |
Modifier and Type | Method and Description |
---|---|
static <T> INodeFunc.INodeFuncObject<T> |
GenericExpressionCompiler.compileFunctionObject(java.lang.Class<T> clazz,
java.lang.String function,
Argument... args) |
static <T> INodeFunc.INodeFuncObject<T> |
GenericExpressionCompiler.compileFunctionObject(java.lang.Class<T> clazz,
java.lang.String function,
FunctionContext context,
Argument... args) |
static INodeFunc.INodeFuncObject<java.lang.String> |
GenericExpressionCompiler.compileFunctionString(java.lang.String function,
Argument... args) |
static INodeFunc.INodeFuncObject<java.lang.String> |
GenericExpressionCompiler.compileFunctionString(java.lang.String function,
FunctionContext context,
Argument... args) |
<T> INodeFunc.INodeFuncObject<T> |
FunctionContext.put_o(java.lang.String name,
java.lang.Class<T> type,
java.util.function.Supplier<T> func) |
INodeFunc.INodeFuncObject<java.lang.String> |
FunctionContext.put_s(java.lang.String name,
java.util.function.Supplier<java.lang.String> func) |
INodeFunc.INodeFuncObject<java.lang.String> |
FunctionContext.put_ss_s(java.lang.String name,
NodeFuncObjectObjectToObject.IFuncObjectObjectToObject<java.lang.String,java.lang.String,java.lang.String> func) |
Modifier and Type | Method and Description |
---|---|
static <T> INodeFunc.INodeFuncObject<T> |
NodeCasting.castToObject(INodeFunc func,
java.lang.Class<T> to) |
static INodeFunc.INodeFuncObject<java.lang.String> |
NodeCasting.castToString(INodeFunc func) |
Modifier and Type | Class and Description |
---|---|
class |
NodeFuncBooleanToObject<R> |
class |
NodeFuncDoubleDoubleDoubleDoubleToObject<R> |
class |
NodeFuncDoubleDoubleDoubleToObject<R> |
class |
NodeFuncDoubleDoubleToObject<R> |
class |
NodeFuncDoubleToObject<R> |
class |
NodeFuncGenericToObject<T> |
class |
NodeFuncLongLongLongLongToObject<R> |
class |
NodeFuncLongLongLongToObject<R> |
class |
NodeFuncLongLongToObject<R> |
class |
NodeFuncLongToObject<R> |
class |
NodeFuncObjectLongLongToObject<A,R> |
class |
NodeFuncObjectLongToObject<A,R> |
class |
NodeFuncObjectObjectObjectObjectToObject<A,B,C,D,R> |
class |
NodeFuncObjectObjectObjectToObject<A,B,C,R> |
class |
NodeFuncObjectObjectToObject<A,B,R> |
class |
NodeFuncObjectToObject<A,R> |
class |
NodeFuncToObject<T> |