# Class: com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry

An entry contains a typelib, its metadata, as well as the underlying file \(if any\).

## Method: compareTo
- parameter: `o`, type: `com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryEntry`
- return type: `int`


## Method: getFile
- return type: `java.io.File`

Description: Retrieve the backing file, if any.
return: type library file, or null

## Method: getMetadataHeader
- return type: `com.pnfsoftware.jeb.core.units.code.asm.type.TypeLibraryMetadata`

Description: Retrieve the metadata header.
return: metadata header

## Method: getTypelib
- return type: `com.pnfsoftware.jeb.core.units.code.asm.type.ITypeLibrary`

Description: Retrieve the loaded type library.
return: type library, or null

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

Description: Determine whether the type library is loaded.
return: true if loaded

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


