public class EnvironmentDefinitions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_OR_LATER |
static java.lang.String |
ARCH_32
Architecture of the compiler/IDE process
|
static java.lang.String |
ARCH_64 |
static java.lang.String |
JAVA_
Java source version
|
static java.lang.String |
JPMS_NAMED |
static java.lang.String |
JPMS_NONE
JPMS mode, defined by presence of module-info.java and if source version is > 8
|
static java.lang.String |
JPMS_UNNAMED |
static java.lang.String |
OS_FREE_BSD
Operating System of the compiler/IDE process
|
static java.lang.String |
OS_LINUX |
static java.lang.String |
OS_MAC |
static java.lang.String |
OS_SOLARIS |
static java.lang.String |
OS_UNIX |
static java.lang.String |
OS_WINDOWS |
| Constructor and Description |
|---|
EnvironmentDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAnnotationOptions(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.String> map) |
protected void |
addJavacEnvironment(java.util.Map<java.lang.String,java.lang.String> map) |
protected void |
addJavaVersion(java.util.Map<java.lang.String,java.lang.String> map,
com.sun.tools.javac.processing.JavacProcessingEnvironment jpe) |
protected void |
addJpms(java.util.Map<java.lang.String,java.lang.String> map) |
protected void |
addMisc(java.util.Map<java.lang.String,java.lang.String> map) |
protected void |
addOperatingSystem(java.util.Map<java.lang.String,java.lang.String> map) |
java.util.Map<java.lang.String,java.lang.String> |
getEnv() |
protected void |
makeJavaVersionDefinitions(java.util.Map<java.lang.String,java.lang.String> map,
int version) |
public static final java.lang.String JAVA_
public static final java.lang.String _OR_LATER
public static final java.lang.String JPMS_NONE
public static final java.lang.String JPMS_UNNAMED
public static final java.lang.String JPMS_NAMED
public static final java.lang.String OS_FREE_BSD
public static final java.lang.String OS_LINUX
public static final java.lang.String OS_MAC
public static final java.lang.String OS_SOLARIS
public static final java.lang.String OS_UNIX
public static final java.lang.String OS_WINDOWS
public static final java.lang.String ARCH_32
public static final java.lang.String ARCH_64
public java.util.Map<java.lang.String,java.lang.String> getEnv()
protected void addJpms(java.util.Map<java.lang.String,java.lang.String> map)
protected void addJavacEnvironment(java.util.Map<java.lang.String,java.lang.String> map)
protected void addAnnotationOptions(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.String> map,
com.sun.tools.javac.processing.JavacProcessingEnvironment jpe)
protected void makeJavaVersionDefinitions(java.util.Map<java.lang.String,java.lang.String> map,
int version)
protected void addOperatingSystem(java.util.Map<java.lang.String,java.lang.String> map)
protected void addArchitecture(java.util.Map<java.lang.String,java.lang.String> map)
protected void addMisc(java.util.Map<java.lang.String,java.lang.String> map)
Copyright © 2022. All rights reserved.