Modifier and Type | Field and Description |
---|---|
IExpressionNode.INodeObject<java.lang.String> |
VariablePartTextureExpand.face |
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> |
JsonModelRule.RuleRotateFacing.from |
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> |
JsonModelRule.RuleRotateFacing.to |
Modifier and Type | Method and Description |
---|---|
static <T> IExpressionNode.INodeObject<T> |
JsonVariableModelPart.convertStringToObjectNode(java.lang.String expression,
FunctionContext context,
java.lang.Class<T> clazz) |
static IExpressionNode.INodeObject<java.lang.String> |
JsonVariableModelPart.convertStringToStringNode(java.lang.String expression,
FunctionContext context) |
static IExpressionNode.INodeObject<java.lang.String> |
JsonVariableModelPart.readVariableString(com.google.gson.JsonObject obj,
java.lang.String member,
FunctionContext context) |
Constructor and Description |
---|
RuleRotateFacing(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> from,
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> to,
IExpressionNode.INodeDouble[] origin) |
RuleRotateFacing(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> from,
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> to,
IExpressionNode.INodeDouble[] origin) |
Modifier and Type | Method and Description |
---|---|
static <T> IExpressionNode.INodeObject<T> |
GenericExpressionCompiler.compileExpressionObject(java.lang.Class<T> clazz,
java.lang.String function) |
static <T> IExpressionNode.INodeObject<T> |
GenericExpressionCompiler.compileExpressionObject(java.lang.Class<T> clazz,
java.lang.String function,
FunctionContext context) |
static IExpressionNode.INodeObject<java.lang.String> |
GenericExpressionCompiler.compileExpressionString(java.lang.String function) |
static IExpressionNode.INodeObject<java.lang.String> |
GenericExpressionCompiler.compileExpressionString(java.lang.String function,
FunctionContext context) |
<T> IExpressionNode.INodeObject<T> |
NodeStackRecording.popObject(java.lang.Class<T> type) |
<T> IExpressionNode.INodeObject<T> |
NodeStack.popObject(java.lang.Class<T> type) |
Modifier and Type | Interface and Description |
---|---|
static interface |
IExpressionNode.INodeString
Common object types (Provided as functional interfaces, these should NEVER be tested against with instanceof
|
static interface |
IVariableNode.IVariableNodeObject<T> |
Modifier and Type | Method and Description |
---|---|
static <T> IExpressionNode.INodeObject<T> |
IExpressionNode.INodeObject.create(java.lang.Class<T> clazz,
java.util.function.Supplier<T> supplier) |
IExpressionNode.INodeObject<T> |
INodeFunc.INodeFuncObject.getNode(INodeStack stack) |
default IExpressionNode.INodeObject<T> |
IExpressionNode.INodeObject.inline() |
<T> IExpressionNode.INodeObject<T> |
INodeStack.popObject(java.lang.Class<T> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
NodeCastToString |
Modifier and Type | Method and Description |
---|---|
static <T> IExpressionNode.INodeObject<T> |
NodeCasting.castToObject(IExpressionNode node,
java.lang.Class<T> clazz) |
static IExpressionNode.INodeObject<java.lang.String> |
NodeCasting.castToString(IExpressionNode node) |
IExpressionNode.INodeObject<java.lang.String> |
NodeCastToString.inline() |
Modifier and Type | Class and Description |
---|---|
class |
NodeConditionalObject<T> |
Modifier and Type | Method and Description |
---|---|
IExpressionNode.INodeObject<T> |
NodeConditionalObject.inline() |
Constructor and Description |
---|
NodeConditionalObject(IExpressionNode.INodeBoolean condition,
IExpressionNode.INodeObject<T> ifTrue,
IExpressionNode.INodeObject<T> ifFalse) |
NodeConditionalObject(IExpressionNode.INodeBoolean condition,
IExpressionNode.INodeObject<T> ifTrue,
IExpressionNode.INodeObject<T> ifFalse) |
Modifier and Type | Class and Description |
---|---|
protected class |
NodeFuncGenericToObject.FuncObject |
class |
NodeFuncToObject<T> |
Modifier and Type | Field and Description |
---|---|
protected IExpressionNode.INodeObject<T> |
NodeFuncGenericToObject.node |
Constructor and Description |
---|
NodeFuncGenericToObject(IExpressionNode.INodeObject<T> node,
java.lang.Class<?>[] types,
IVariableNode[] nodes) |
Modifier and Type | Class and Description |
---|---|
class |
NodeConstantObject<T> |
class |
NodeVariableObject<T> |
Modifier and Type | Method and Description |
---|---|
IExpressionNode.INodeObject<T> |
NodeVariableObject.inline() |
IExpressionNode.INodeObject<T> |
NodeConstantObject.inline() |