@return hash code for this structure's pointer.
()
| 1805 | * @return hash code for this structure's pointer. |
| 1806 | */ |
| 1807 | @Override |
| 1808 | public int hashCode() { |
| 1809 | Pointer p = getPointer(); |
| 1810 | if (p != null) { |
| 1811 | return getPointer().hashCode(); |
| 1812 | } |
| 1813 | return getClass().hashCode(); |
| 1814 | } |
| 1815 | |
| 1816 | /** Cache native type information for use in native code. |
| 1817 | * @param p Native pointer to the type information |
nothing calls this directly
no test coverage detected