public enum MmuSymbolKind extends java.lang.Enum<MmuSymbolKind>
Enum Constant and Description |
---|
ADDRESS
Address
|
ARGUMENT
Address argument (used by segment, buffer and memory entities)
|
ATTRIBUTE
Attribute (used in memory entities to describe actions)
|
BUFFER
Buffer
|
DATA
Data argument (used by memory entities)
|
EXTERN
External value (read for a register or an addressing mode)
|
FIELD
Entry field (included in Buffer.Entry)
|
FUNCTION |
KEYWORD
Reserved keywords
|
MEMORY
Memory logic (MMU)
|
OPERATION
Operation associated with an operation in the ISA specification
|
SEGMENT
Segment
|
TYPE |
VAR
Local variable (used in attributes of memory entities)
|
Modifier and Type | Method and Description |
---|---|
static MmuSymbolKind |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MmuSymbolKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MmuSymbolKind EXTERN
public static final MmuSymbolKind KEYWORD
public static final MmuSymbolKind ADDRESS
public static final MmuSymbolKind SEGMENT
public static final MmuSymbolKind BUFFER
public static final MmuSymbolKind MEMORY
public static final MmuSymbolKind ARGUMENT
public static final MmuSymbolKind FIELD
public static final MmuSymbolKind DATA
public static final MmuSymbolKind VAR
public static final MmuSymbolKind ATTRIBUTE
public static final MmuSymbolKind TYPE
public static final MmuSymbolKind FUNCTION
public static final MmuSymbolKind OPERATION
public static MmuSymbolKind[] values()
for (MmuSymbolKind c : MmuSymbolKind.values()) System.out.println(c);
public static MmuSymbolKind 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 namejava.lang.NullPointerException
- if the argument is null