# Object

<p class="callout info"><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">Parent class of all Java objects. </span></p>

##### Parent

None (and itself at the same time, don't question it)

#### Variables and Functions

<table border="1" id="bkmrk-name-type-info-parse" style="border-collapse: collapse; width: 100%; height: 122px;"><tbody><tr style="height: 29px;"><td style="width: 14.6913%; height: 29px;">**Name**</td><td style="width: 15.1851%; height: 29px;">**Type**</td><td style="width: 70.1234%; height: 29px;">**Info**</td></tr><tr style="height: 29px;"><td style="width: 14.6913%; height: 29px;">toString()</td><td style="width: 15.1851%; height: 29px;">[String](https://mods.latvian.dev/books/kubejs/page/string)</td><td style="width: 70.1234%; height: 29px;">Tag collection type.</td></tr><tr style="height: 64px;"><td style="width: 14.6913%; height: 64px;">equals(Object other)</td><td style="width: 15.1851%; height: 64px;">[boolean](https://mods.latvian.dev/books/kubejs/page/primitive-types)</td><td style="width: 70.1234%; height: 64px;">Checks equality with another object.</td></tr><tr><td style="width: 14.6913%;">hashCode()</td><td style="width: 15.1851%;">[int](https://mods.latvian.dev/books/kubejs/page/primitive-types)</td><td style="width: 70.1234%;">Hash code of this object. It is used to optimize maps and other things, should never be used for object equality.</td></tr><tr><td style="width: 14.6913%;"><span style="text-decoration: underline;">class</span></td><td style="width: 15.1851%;">[Class](https://mods.latvian.dev/books/kubejs/page/object)</td><td style="width: 70.1234%;">Object's type/class.</td></tr></tbody></table>