com.inxar.syntacs.util
Class BurnTools

java.lang.Object
  |
  +--com.inxar.syntacs.util.BurnTools

public final class BurnTools
extends Object

A collection of utilities used by various Burner instances; makes working with the Jenesis API easier.


Method Summary
static void init1DArray(org.inxar.jenesis.Block block, String var, int[] a)
          Create a new 1-dimensional array initializer, like the following: "int[] array = new int[]{ 1, 2, 3}"
static void init2DArray(org.inxar.jenesis.Block block, String var, int[][] a)
           
static Object make1DIntArray(int[] a)
           
static Object make1DStringArray(String[] a)
           
static Object make2DIntArray(int[][] a)
           
static org.inxar.jenesis.NewArray newIntArray(int[] a)
          Create a new 1-dimensional array initializer, like the following: "new int[]{ 1, 2, 3}"
static org.inxar.jenesis.NewArray newIntIntArray(int[][] a)
          Create a new 2-dimensional array initializer, like the following: "new int[]{ {1,2}, {1,3}, {1,4} }"
static org.inxar.jenesis.Expression split(String pickle)
           
static org.inxar.jenesis.Expression[] toExpression(int[] vals)
           
static org.inxar.jenesis.Expression[] toExpression(String[] vals)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init1DArray

public static void init1DArray(org.inxar.jenesis.Block block,
                               String var,
                               int[] a)
Create a new 1-dimensional array initializer, like the following: "int[] array = new int[]{ 1, 2, 3}"

newIntArray

public static org.inxar.jenesis.NewArray newIntArray(int[] a)
Create a new 1-dimensional array initializer, like the following: "new int[]{ 1, 2, 3}"

newIntIntArray

public static org.inxar.jenesis.NewArray newIntIntArray(int[][] a)
Create a new 2-dimensional array initializer, like the following: "new int[]{ {1,2}, {1,3}, {1,4} }"

init2DArray

public static void init2DArray(org.inxar.jenesis.Block block,
                               String var,
                               int[][] a)

toExpression

public static org.inxar.jenesis.Expression[] toExpression(String[] vals)

toExpression

public static org.inxar.jenesis.Expression[] toExpression(int[] vals)

make1DIntArray

public static Object make1DIntArray(int[] a)

make2DIntArray

public static Object make2DIntArray(int[][] a)

make1DStringArray

public static Object make1DStringArray(String[] a)

split

public static org.inxar.jenesis.Expression split(String pickle)