Uses of Interface
com.hypixel.hytale.server.npc.util.expression.ExecutionContext.Instruction
Packages that use ExecutionContext.Instruction
Package
Description
-
Uses of ExecutionContext.Instruction in com.hypixel.hytale.server.npc.asset.builder
Methods in com.hypixel.hytale.server.npc.asset.builder that return types with arguments of type ExecutionContext.Instruction -
Uses of ExecutionContext.Instruction in com.hypixel.hytale.server.npc.asset.builder.expression
Constructors in com.hypixel.hytale.server.npc.asset.builder.expression with parameters of type ExecutionContext.InstructionModifierConstructorDescriptionBuilderExpressionDynamic(String expression, ExecutionContext.Instruction[] instructionSequence) BuilderExpressionDynamicBoolean(String expression, ExecutionContext.Instruction[] instructionSequence) BuilderExpressionDynamicBooleanArray(String expression, ExecutionContext.Instruction[] instructionSequence) BuilderExpressionDynamicNumber(String expression, ExecutionContext.Instruction[] instructionSequence) BuilderExpressionDynamicNumberArray(String expression, ExecutionContext.Instruction[] instructionSequence) BuilderExpressionDynamicString(String expression, ExecutionContext.Instruction[] instructionSequence) BuilderExpressionDynamicStringArray(String expression, ExecutionContext.Instruction[] instructionSequence) -
Uses of ExecutionContext.Instruction in com.hypixel.hytale.server.npc.util.expression
Fields in com.hypixel.hytale.server.npc.util.expression declared as ExecutionContext.InstructionModifier and TypeFieldDescriptionstatic final ExecutionContext.InstructionExecutionContext.BITWISE_ANDstatic final ExecutionContext.InstructionExecutionContext.BITWISE_NOTstatic final ExecutionContext.InstructionExecutionContext.BITWISE_ORstatic final ExecutionContext.InstructionExecutionContext.BITWISE_XORstatic final ExecutionContext.InstructionExecutionContext.DIVIDEstatic final ExecutionContext.InstructionExecutionContext.EQUALstatic final ExecutionContext.InstructionExecutionContext.EQUAL_BOOLstatic final ExecutionContext.InstructionExecutionContext.EXPONENTIATIONstatic final ExecutionContext.InstructionExecutionContext.GREATERstatic final ExecutionContext.InstructionExecutionContext.GREATER_EQUALstatic final ExecutionContext.InstructionExecutionContext.LESSstatic final ExecutionContext.InstructionExecutionContext.LESS_EQUALstatic final ExecutionContext.InstructionExecutionContext.LOGICAL_ANDstatic final ExecutionContext.InstructionExecutionContext.LOGICAL_NOTstatic final ExecutionContext.InstructionExecutionContext.LOGICAL_ORstatic final ExecutionContext.InstructionExecutionContext.MINUSstatic final ExecutionContext.InstructionExecutionContext.MULTIPLYstatic final ExecutionContext.InstructionExecutionContext.NOT_EQUALstatic final ExecutionContext.InstructionExecutionContext.NOT_EQUAL_BOOLstatic final ExecutionContext.InstructionExecutionContext.PLUSstatic final ExecutionContext.InstructionExecutionContext.REMAINDERstatic final ExecutionContext.InstructionExecutionContext.UNARY_MINUSstatic final ExecutionContext.InstructionExecutionContext.UNARY_PLUSMethods in com.hypixel.hytale.server.npc.util.expression that return ExecutionContext.InstructionModifier and TypeMethodDescriptionstatic ExecutionContext.InstructionExecutionContext.genBooleanPACK(int size) static ExecutionContext.Instructionstatic ExecutionContext.InstructionExecutionContext.genNumberPACK(int size) static ExecutionContext.Instructionstatic ExecutionContext.InstructionExecutionContext.genPUSH(boolean value) static ExecutionContext.InstructionExecutionContext.genPUSH(boolean[] value) static ExecutionContext.InstructionExecutionContext.genPUSH(double value) static ExecutionContext.InstructionExecutionContext.genPUSH(double[] value) static ExecutionContext.Instructionstatic ExecutionContext.Instructionstatic ExecutionContext.InstructionExecutionContext.genPUSHEmptyArray()static ExecutionContext.Instructionstatic ExecutionContext.InstructionExecutionContext.genStringPACK(int size) Methods in com.hypixel.hytale.server.npc.util.expression with parameters of type ExecutionContext.InstructionModifier and TypeMethodDescriptionExecutionContext.execute(ExecutionContext.Instruction[] instructions) ExecutionContext.execute(ExecutionContext.Instruction[] instructions, Scope scope) Expression.execute(ExecutionContext.Instruction[] instructions, Scope scope) Method parameters in com.hypixel.hytale.server.npc.util.expression with type arguments of type ExecutionContext.InstructionModifier and TypeMethodDescriptionExpression.compile(String expression, Scope compileScope, List<ExecutionContext.Instruction> instructions) Expression.compile(String expression, Scope scope, List<ExecutionContext.Instruction> instructions, boolean fullResolve) static ValueTypeExpression.compileStatic(String expression, Scope scope, List<ExecutionContext.Instruction> instructions) ExecutionContext.execute(List<ExecutionContext.Instruction> instructions) ExecutionContext.execute(List<ExecutionContext.Instruction> instructions, Scope scope) Expression.execute(List<ExecutionContext.Instruction> instructions, Scope scope) -
Uses of ExecutionContext.Instruction in com.hypixel.hytale.server.npc.util.expression.compile
Methods in com.hypixel.hytale.server.npc.util.expression.compile that return types with arguments of type ExecutionContext.InstructionModifier and TypeMethodDescriptionOperatorBinary.getCodeGen()OperatorUnary.getCodeGen()CompileContext.getInstructions()Method parameters in com.hypixel.hytale.server.npc.util.expression.compile with type arguments of type ExecutionContext.InstructionModifier and TypeMethodDescriptionCompileContext.compile(String expression, Scope compileScope, boolean fullResolve, List<ExecutionContext.Instruction> instructions) Compile a JavaScript style expression string to an instruction list.voidCompileContext.setInstructions(List<ExecutionContext.Instruction> instructionList) -
Uses of ExecutionContext.Instruction in com.hypixel.hytale.server.npc.util.expression.compile.ast
Methods in com.hypixel.hytale.server.npc.util.expression.compile.ast that return types with arguments of type ExecutionContext.InstructionMethod parameters in com.hypixel.hytale.server.npc.util.expression.compile.ast with type arguments of type ExecutionContext.InstructionModifier and TypeMethodDescriptionAST.genCode(List<ExecutionContext.Instruction> list, Scope scope) Generate an instruction list from AST.ASTOperator.genCode(List<ExecutionContext.Instruction> list, Scope scope)