# Class: com.pnfsoftware.jeb.core.units.code.PointerLocation

A pointer location, combining a [Pointer](Pointer) with location \(address\) information.

## Constructor: PointerLocation
- parameter: `loc`, type: `long`
- parameter: `ptr`, type: `com.pnfsoftware.jeb.core.units.code.Pointer`

Description: Create a pointer location.
parameter: loc: location address
parameter: ptr: pointer

## Constructor: PointerLocation
- parameter: `loc`, type: `long`
- parameter: `ptr`, type: `com.pnfsoftware.jeb.core.units.code.Pointer`
- parameter: `flags`, type: `int`

Description: Create a pointer location.
parameter: loc: location address
parameter: ptr: pointer
parameter: flags: analysis flags

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


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

Description: analysis flags, a combination any `FLAG_xxx` entry \(for example: [INativeCodeAnalyzer#FLAG_NO_ROUTINE](INativeCodeAnalyzer#FLAG_NO_ROUTINE)\)
return: analysis flags

## Method: getLocation
- return type: `long`

Description: Get the location address.
return: location address

## Method: getPointer
- return type: `com.pnfsoftware.jeb.core.units.code.Pointer`

Description: Get the pointer.
return: pointer

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


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


