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

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

    • IncreaseMacro

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

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