public final enum

CIdentifierClass

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass

Class Overview

Class of a C identifier.

Summary

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

Enum Values

public static final CIdentifierClass BUILTIN

Similar to a global variable, but does not live in the program memory.

public static final CIdentifierClass GLOBAL

Global variable in the program memory.

public static final CIdentifierClass LOCAL

Local variable on the routine stack.

public static final CIdentifierClass SPECIAL

Reserved for pseudo-identifiers that do not represent actual variables.

public static final CIdentifierClass SYNTHETIC

Special type of "fake" local: physical register, virtual register, mirror, etc.

Public Methods

public boolean isGlobal ()

public boolean isLocal ()

public static CIdentifierClass valueOf (String name)

public static final CIdentifierClass[] values ()