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

Definition of a function for codeless signatures; these can be known library functions or unknown functions.

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


## Method: getEntryPoint
- return type: `java.lang.Long`


## Method: getHighestAddress
- return type: `java.lang.Long`


## Method: getLowestAddress
- return type: `java.lang.Long`


## Method: getModuleId
- return type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId`


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


## Method: getTrampolineTarget
- return type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func`


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


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


## Method: setAddresses
- parameter: `entryPoint`, type: `long`
- parameter: `lowestAddr`, type: `long`
- parameter: `highestAddr`, type: `long`


## Method: setTrampolineTarget
- parameter: `trampolineTarget`, type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func`


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


## Static Method: createFrom
- parameter: `rtnName`, type: `java.lang.String`
- parameter: `moduleId`, type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.ModuleId`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func`


## Static Method: createUnknownFrom
- parameter: `rtnName`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Func`


