public interface ICSettingEntry
CDataUtil.getPooledEntry(ICSettingEntry)
.Modifier and Type | Field and Description |
---|---|
static int |
ALL |
static int |
BUILTIN
Flag
BUILTIN indicates settings built in a tool (compiler) itself. |
static int |
EXPORTED
Flag
UNDEFINED indicates that the entry is "Exported" to referencing projects. |
static int |
FRAMEWORKS_MAC
Flag
FRAMEWORKS_MAC applies for path entries. |
static int |
INCLUDE_FILE |
static int |
INCLUDE_PATH |
static int |
LIBRARY_FILE |
static int |
LIBRARY_PATH |
static int |
LOCAL
Flag
LOCAL is used during creation of IIncludeEntry
to indicate that an include path is not a system path. |
static int |
MACRO |
static int |
MACRO_FILE |
static int |
NONE
A constant known to be zero (0), used to indicate that no flags are set.
|
static int |
OUTPUT_PATH |
static int |
READONLY
Flag
READONLY means that the entry is not intended to be overwritten by user. |
static int |
RESOLVED
Flag
RESOLVED means that any build or other variables (for example ${ProjDirPath})
have been expanded to their values. |
static int |
SOURCE_PATH |
static int |
UNDEFINED
Flag
UNDEFINED indicates that the entry should not be defined. |
static int |
VALUE_WORKSPACE_PATH
Flag
VALUE_WORKSPACE_PATH is used to indicate that the entry
is a resource managed by eclipse in the workspace. |
Modifier and Type | Method and Description |
---|---|
boolean |
equalsByContents(ICSettingEntry entry) |
boolean |
equalsByName(ICSettingEntry entry) |
int |
getFlags() |
int |
getKind() |
String |
getName() |
String |
getValue() |
boolean |
isBuiltIn() |
boolean |
isReadOnly() |
boolean |
isResolved() |
static final int NONE
static final int BUILTIN
BUILTIN
indicates settings built in a tool (compiler) itself.
That kind of settings are not passed as options to a compiler but indexer
or other clients might need them.static final int READONLY
READONLY
means that the entry is not intended to be overwritten by user.static final int LOCAL
LOCAL
is used during creation of IIncludeEntry
to indicate that an include path is not a system path.
"System" path is denoted by angle brackets as in #include static final int VALUE_WORKSPACE_PATH
VALUE_WORKSPACE_PATH
is used to indicate that the entry
is a resource managed by eclipse in the workspace. It does not always mean
that the path is rooted in the workspace root. In some cases it may be
a project path.static final int RESOLVED
RESOLVED
means that any build or other variables (for example ${ProjDirPath})
have been expanded to their values.static final int UNDEFINED
UNDEFINED
indicates that the entry should not be defined.
It's main purpose to provide the means to negate entries defined elsewhere.static final int FRAMEWORKS_MAC
FRAMEWORKS_MAC
applies for path entries. Such a path entry will be treated
in a special way to imitate resolving paths by Apple's version of gcc, see bug 69529.static final int EXPORTED
UNDEFINED
indicates that the entry is "Exported" to referencing projects.
It will be passed to the projects configurations referencing the configuration the entry
belongs to.static final int INCLUDE_PATH
static final int INCLUDE_FILE
static final int MACRO
static final int MACRO_FILE
static final int LIBRARY_PATH
static final int LIBRARY_FILE
static final int OUTPUT_PATH
static final int SOURCE_PATH
static final int ALL
boolean isReadOnly()
int getKind()
String getName()
String getValue()
boolean isBuiltIn()
boolean isResolved()
boolean equalsByName(ICSettingEntry entry)
boolean equalsByContents(ICSettingEntry entry)
int getFlags()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.