public class EnvironmentDefinitions extends Object
Modifier and Type | Field and Description |
---|---|
static String |
_OR_LATER |
static String |
ARCH_32
Architecture of the compiler/IDE process
|
static String |
ARCH_64 |
static String |
JAVA_
Java source version
|
static String |
JPMS_NAMED |
static String |
JPMS_NONE
JPMS mode, defined by presence of module-info.java and if source version is > 8
|
static String |
JPMS_UNNAMED |
static String |
OS_FREE_BSD
Operating System of the compiler/IDE process
|
static String |
OS_LINUX |
static String |
OS_MAC |
static String |
OS_SOLARIS |
static String |
OS_UNIX |
static String |
OS_WINDOWS |
Constructor and Description |
---|
EnvironmentDefinitions() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAnnotationOptions(Map<String,String> map,
com.sun.tools.javac.processing.JavacProcessingEnvironment jpe)
These are the
-Akey[=value] options on the javac commmand line, much like -D , but for the javac
environment, not the JVM. |
protected void |
addArchitecture(Map<String,String> map) |
protected void |
addJavacEnvironment(Map<String,String> map) |
protected void |
addJavaVersion(Map<String,String> map,
com.sun.tools.javac.processing.JavacProcessingEnvironment jpe) |
protected void |
addJpms(Map<String,String> map) |
protected void |
addMisc(Map<String,String> map) |
protected void |
addOperatingSystem(Map<String,String> map) |
Map<String,String> |
getEnv() |
protected void |
makeJavaVersionDefinitions(Map<String,String> map,
int version) |
public static final String JAVA_
public static final String _OR_LATER
public static final String JPMS_NONE
public static final String JPMS_UNNAMED
public static final String JPMS_NAMED
public static final String OS_FREE_BSD
public static final String OS_LINUX
public static final String OS_MAC
public static final String OS_SOLARIS
public static final String OS_UNIX
public static final String OS_WINDOWS
public static final String ARCH_32
public static final String ARCH_64
protected void addAnnotationOptions(Map<String,String> map, com.sun.tools.javac.processing.JavacProcessingEnvironment jpe)
-Akey[=value]
options on the javac commmand line, much like -D
, but for the javac
environment, not the JVM. Intended for use with annotations, but also great for a preprocessor.
See Standard Options.protected void addJavaVersion(Map<String,String> map, com.sun.tools.javac.processing.JavacProcessingEnvironment jpe)
protected void makeJavaVersionDefinitions(Map<String,String> map, int version)
Copyright © 2024. All rights reserved.