Package com.googlecode.aviator.utils
Class VarNameGenerator
- java.lang.Object
-
- com.googlecode.aviator.utils.VarNameGenerator
-
public class VarNameGenerator extends java.lang.Object
Non-threadsafe temporal variable name generator
-
-
Field Summary
Fields Modifier and Type Field Description private char[]
chars
private int
count
(package private) static char[]
DigitOnes
(package private) static char[]
digits
(package private) static char[]
DigitTens
private long
number
private static int
TEMP_LEN
private static java.lang.String
TEMP_VAR_PREFIX
-
Constructor Summary
Constructors Constructor Description VarNameGenerator()
VarNameGenerator(long n)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
append(long l)
java.lang.String
gen()
Generate a temporal variable name.(package private) static void
getCharsFromLong(long i, int index, char[] buf)
(package private) static int
stringSize(long x)
-
-
-
Field Detail
-
number
private long number
-
TEMP_VAR_PREFIX
private static final java.lang.String TEMP_VAR_PREFIX
- See Also:
- Constant Field Values
-
TEMP_LEN
private static final int TEMP_LEN
-
chars
private final char[] chars
-
count
private int count
-
DigitOnes
static final char[] DigitOnes
-
digits
static final char[] digits
-
DigitTens
static final char[] DigitTens
-
-