# Enum: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass

Class of a C identifier.

## Constant: BUILTIN
Description: Similar to a global variable, but does not live in the program memory.

## Constant: GLOBAL
Description: Global variable in the program memory.

## Constant: LOCAL
Description: Local variable on the routine stack.

## Constant: SPECIAL
Description: Reserved for pseudo\-identifiers that do not represent actual variables.

## Constant: SYNTHETIC
Description: Special type of "fake" local: physical register, virtual register, mirror, etc.

## Method: isGlobal
- return type: `boolean`


## Method: isLocal
- return type: `boolean`


## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.CIdentifierClass[]`


