|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<EMMPStatement>
com.nokia.carbide.cpp.epoc.engine.model.mmp.EMMPStatement
public enum EMMPStatement
Enumerations for every known MMP statement.
An enumerator contains its keyword, the type of statement, and optionally the block type in which it is recognized.
Note that most MMP statements have a regular syntax and are generically categorized as FLAG_STATEMENT, SINGLE_ARGUMENT_STATEMENT, LIST_ARGUMENT_STATEMENT. Only special cases have their own categories.
Method Summary | |
---|---|
int |
getCategory()
Get the category |
boolean |
matches(com.nokia.carbide.internal.api.cpp.epoc.engine.dom.mmp.IASTMMPStatement stmt)
Tell if the given statement is an instance of this statement type. |
java.lang.String |
toString()
|
static EMMPStatement |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static EMMPStatement[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final EMMPStatement AIF
public static final EMMPStatement BITMAP_SOURCE
public static final EMMPStatement OPTION
public static final EMMPStatement LINKEROPTION
public static final EMMPStatement OPTION_REPLACE
public static final EMMPStatement START_BLOCK
public static final EMMPStatement UID
public static final EMMPStatement ALWAYS_BUILD_AS_ARM
public static final EMMPStatement ASSPABI
public static final EMMPStatement ASSPEXPORTS
public static final EMMPStatement COMPRESSTARGET
public static final EMMPStatement COPY_FOR_STATIC_LINKAGE
public static final EMMPStatement EXPORTUNFROZEN
public static final EMMPStatement NOCOMPRESSTARGET
public static final EMMPStatement NOEXPORTLIBRARY
public static final EMMPStatement NOSTRICTDEF
public static final EMMPStatement SRCDBG
public static final EMMPStatement STRICTDEPEND
public static final EMMPStatement EPOCCALLDLLENTRYPOINTS
public static final EMMPStatement EPOCFIXEDPROCESS
public static final EMMPStatement EPOCALLOWDLLDATA
public static final EMMPStatement PAGED
public static final EMMPStatement UNPAGED
public static final EMMPStatement WIN32_HEADERS
public static final EMMPStatement ARMRT
public static final EMMPStatement WCHARENTRYPOINT
public static final EMMPStatement INFLATECOMPRESSTARGET
public static final EMMPStatement BYTEPAIRCOMPRESSTARGET
public static final EMMPStatement DEBUGGABLE
public static final EMMPStatement DEBUGGABLE_UDEBONLY
public static final EMMPStatement HEADER
public static final EMMPStatement HEADERONLY
public static final EMMPStatement ARMFPU
public static final EMMPStatement DEFFILE
public static final EMMPStatement EXPORTLIBRARY
public static final EMMPStatement EPOCPROCESSPRIORITY
public static final EMMPStatement LINKAS
public static final EMMPStatement SOURCEPATH
public static final EMMPStatement TARGETTYPE
public static final EMMPStatement TARGETPATH
public static final EMMPStatement TARGET
public static final EMMPStatement BASEADDRESS
public static final EMMPStatement EPOCSTACKSIZE
public static final EMMPStatement SECUREID
public static final EMMPStatement VENDORID
public static final EMMPStatement VID
public static final EMMPStatement EPOCDATALINKADDRESS
public static final EMMPStatement FIRSTLIB
public static final EMMPStatement VAR
public static final EMMPStatement EPOCHEAPSIZE
public static final EMMPStatement CAPABILITY
public static final EMMPStatement LIBRARY
public static final EMMPStatement DEBUGLIBRARY
public static final EMMPStatement STATICLIBRARY
public static final EMMPStatement WIN32_LIBRARY
public static final EMMPStatement ASSPLIBRARY
public static final EMMPStatement LANG
public static final EMMPStatement MACRO
public static final EMMPStatement SOURCE
public static final EMMPStatement USERINCLUDE
public static final EMMPStatement SYSTEMINCLUDE
public static final EMMPStatement RESOURCE
public static final EMMPStatement SYSTEMRESOURCE
public static final EMMPStatement DOCUMENT
public static final EMMPStatement RAMTARGET
public static final EMMPStatement ROMTARGET
public static final EMMPStatement ARMLIBS
public static final EMMPStatement MESSAGE
public static final EMMPStatement VERSION
Method Detail |
---|
public static final EMMPStatement[] values()
for(EMMPStatement c : EMMPStatement.values()) System.out.println(c);
public static EMMPStatement valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namepublic java.lang.String toString()
toString
in class java.lang.Enum<EMMPStatement>
public boolean matches(com.nokia.carbide.internal.api.cpp.epoc.engine.dom.mmp.IASTMMPStatement stmt)
stmt
-
public int getCategory()
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |