java.lang.Object
com.wyu4.snowberryjam.compiler.data.tasks.SetTask
com.wyu4.snowberryjam.compiler.data.tasks.macros.DecreaseMacro
All Implemented Interfaces:
ExecutableTask, NamedTask, ValuedTask

public class DecreaseMacro extends SetTask
A variable increaser statement. The name of the variable is stored as SourceKey.NAME, and the value to decrease by is stored as SourceKey.VALUE.
  • Constructor Details

    • DecreaseMacro

      public DecreaseMacro(com.fasterxml.jackson.databind.JsonNode node)
      Create a new decrease statement
      Parameters:
      node - The JsonNode to refer
    • DecreaseMacro

      public DecreaseMacro(ValueHolder name, ValueHolder value)
      Create a new decrease statement
      Parameters:
      name - The name of the variable
      value - The value to decrease the variable by