static class HotSpotVMConfigProcessor.VMConfigField extends Object
Modifier and Type | Field and Description |
---|---|
(package private) String |
define |
(package private) VariableElement |
field |
private boolean |
optional |
(package private) String |
setter |
Constructor and Description |
---|
VMConfigField(VariableElement field,
HotSpotVMConstant value) |
VMConfigField(VariableElement field,
HotSpotVMField value) |
VMConfigField(VariableElement field,
HotSpotVMFlag value) |
VMConfigField(VariableElement field,
HotSpotVMType value) |
VMConfigField(VariableElement field,
HotSpotVMValue value) |
Modifier and Type | Method and Description |
---|---|
private static String |
archDefine(String arch) |
private static String |
archDefines(String[] archs) |
void |
emit(PrintWriter out) |
String |
getType() |
private boolean optional
final VariableElement field
public VMConfigField(VariableElement field, HotSpotVMField value)
public VMConfigField(VariableElement field, HotSpotVMType value)
public VMConfigField(VariableElement field, HotSpotVMValue value)
public VMConfigField(VariableElement field, HotSpotVMConstant value)
public VMConfigField(VariableElement field, HotSpotVMFlag value)
private static String archDefine(String arch)
private static String archDefines(String[] archs)
public void emit(PrintWriter out)