java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass |
Class of a C identifier.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CIdentifierClass | BUILTIN | Similar to a global variable, but does not live in the program memory. | |||||||||
CIdentifierClass | GLOBAL | Global variable in the program memory. | |||||||||
CIdentifierClass | LOCAL | Local variable on the routine stack. | |||||||||
CIdentifierClass | SPECIAL | Reserved for pseudo-identifiers that do not represent actual variables. | |||||||||
CIdentifierClass | SYNTHETIC | Special type of "fake" local: physical register, virtual register, mirror, etc. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean | isGlobal() | ||||||||||
boolean | isLocal() | ||||||||||
static CIdentifierClass | valueOf(String name) | ||||||||||
final static CIdentifierClass[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Similar to a global variable, but does not live in the program memory.
Reserved for pseudo-identifiers that do not represent actual variables.
Special type of "fake" local: physical register, virtual register, mirror, etc.