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

Identifier of a module participating in codeless signatures.

## Constructor: ModuleId
- parameter: `fileName`, type: `java.lang.String`

Description: Create a module identifier.
parameter: fileName: module file name

## Static Field: UNKNOWN_MODULE_ID
Type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId`
Description: Identifier used for unknown modules.

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


## Method: getFileName
- return type: `java.lang.String`

Description: Get the module file name.
return: module file name

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


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

Description: Determine whether this identifier represents an unknown module.
return: true if this identifier is unknown

## Method: toString
- return type: `java.lang.String`


