# Class: com.pnfsoftware.jeb.core.units.code.java.JavaFlags

Java code flags.

## Constructor: JavaFlags


## Static Field: ABSTRACT
Type: `int`

Constant value: `1024`

## Static Field: ALLOWED_CLASS
Type: `int`

Constant value: `30239`
Description: The aggregate of all flags typically allowed for class items.

## Static Field: ALLOWED_FIELD
Type: `int`

Constant value: `20703`
Description: The aggregate of all flags typically allowed for field items.

## Static Field: ALLOWED_METHOD
Type: `int`

Constant value: `204287`
Description: The aggregate of all flags typically allowed for method items.

## Static Field: ANNOTATION
Type: `int`

Constant value: `8192`

## Static Field: ANONYMOUS
Type: `int`

Constant value: `2097152`

## Static Field: BRIDGE
Type: `int`

Constant value: `64`

## Static Field: CONSTRUCTOR
Type: `int`

Constant value: `65536`

## Static Field: DECLARED_SYNCHRONIZED
Type: `int`

Constant value: `131072`

## Static Field: ENUMERATION
Type: `int`

Constant value: `16384`

## Static Field: FINAL
Type: `int`

Constant value: `16`

## Static Field: INNER
Type: `int`

Constant value: `1048576`

## Static Field: INTERFACE
Type: `int`

Constant value: `512`

## Static Field: NATIVE
Type: `int`

Constant value: `256`

## Static Field: PRIVATE
Type: `int`

Constant value: `2`

## Static Field: PROTECTED
Type: `int`

Constant value: `4`

## Static Field: PUBLIC
Type: `int`

Constant value: `1`

## Static Field: STATIC
Type: `int`

Constant value: `8`

## Static Field: STRICT
Type: `int`

Constant value: `2048`

## Static Field: SYNCHRONIZED
Type: `int`

Constant value: `32`

## Static Field: SYNTHETIC
Type: `int`

Constant value: `4096`

## Static Field: TRANSIENT
Type: `int`

Constant value: `128`

## Static Field: VARARGS
Type: `int`

Constant value: `128`

## Static Field: VOLATILE
Type: `int`

Constant value: `64`

