# Class: com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureFlags

Flags describing the item targeted by a native signature.

## Constructor: NativeSignatureFlags
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType`

Description: Create signature flags for a target type with a meaningful target name.
parameter: type: signature target type

## Constructor: NativeSignatureFlags
- parameter: `type`, type: `com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType`
- parameter: `meaningfulName`, type: `boolean`

Description: Create signature flags.
parameter: type: signature target type
parameter: meaningfulName: true if the target name is meaningful

## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: getTargetType
- return type: `com.pnfsoftware.jeb.core.units.code.asm.sig.SignatureTargetType`

Description: Get the signature target type.
return: signature target type

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

Description: Checks if the signature target name is meaningful, i.e. it can be displayed in the UI.
return: true if the target name is meaningful

## Method: hashCode
- return type: `int`


