# Enum: com.pnfsoftware.jeb.core.units.code.InstructionFlags

Instruction flags; these flags encode additional static information \(i.e. information that are always true, whatever the context\). 

 Note: for dynamic information, see [InstructionHints](InstructionHints)

## Constant: CONDITIONAL_EXEC
Description: Instruction executes conditionally

## Constant: INTERRUPT_EXEC
Description: Instruction interrupts normal execution flow

## Constant: ROUTINE_TERMINATOR
Description: The instruction is a clean routine terminator \(ex: a return\-like or throw\-like instruction\)

## Constant: UNPREDICTABLE_INSN
Description: Unpredictable instruction \(may execute correctly/unexpectedly or raise\)

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


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.InstructionFlags[]`


