public interface NameGenerator
Modifier and Type | Field and Description |
---|---|
static int |
NAME_MAX_LENGTH
According to JVM specification, the name is limited to 65535 characters by the 16-bit unsigned length item of
the CONSTANT_Utf8_info structure.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateName(int size)
Generates random name of required length that can be used as Java identifier.
|
static final int NAME_MAX_LENGTH
java.lang.String generateName(int size)
size
- the expected sizejava.lang.IllegalArgumentException
- when passed size is more than NAME_MAX_LENGTH