cache: Add equals and hashCode to all Definitions

Lombok is updated due to lombok issue 1724 breaking ModelDefinition
This commit is contained in:
Max Weber
2019-01-10 03:19:55 -07:00
parent 33e76436d3
commit 330d47b5ec
16 changed files with 39 additions and 1 deletions

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class AreaDefinition
{
public int id;

View File

@@ -24,8 +24,10 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;
@EqualsAndHashCode
public class ClientScript1Instruction
{
@RequiredArgsConstructor

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class FrameDefinition
{
public int id; // file id

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class FramemapDefinition
{
public int id;

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class InterfaceDefinition
{
public int id = -1;

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class InventoryDefinition
{
public int id;

View File

@@ -25,9 +25,11 @@
package net.runelite.cache.definitions;
import java.util.Map;
import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
@EqualsAndHashCode
public class ItemDefinition
{
public final int id;

View File

@@ -24,9 +24,11 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@EqualsAndHashCode
@RequiredArgsConstructor
public class KitDefinition
{

View File

@@ -1,10 +1,12 @@
package net.runelite.cache.definitions;
import java.util.Arrays;
import lombok.EqualsAndHashCode;
import net.runelite.cache.models.CircularAngle;
import net.runelite.cache.models.FaceNormal;
import net.runelite.cache.models.VertexNormal;
@EqualsAndHashCode
public class ModelDefinition
{
public int id;

View File

@@ -26,8 +26,10 @@
package net.runelite.cache.definitions;
import java.util.Map;
import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;
@EqualsAndHashCode
@RequiredArgsConstructor
public class NpcDefinition
{

View File

@@ -24,9 +24,11 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@EqualsAndHashCode
@RequiredArgsConstructor
public class SequenceDefinition
{

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class SpotAnimDefinition
{
public int rotaton = 0;

View File

@@ -25,8 +25,10 @@
package net.runelite.cache.definitions;
import java.util.Map;
import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;
@EqualsAndHashCode
@RequiredArgsConstructor
public class StructDefinition
{

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode
public class TrackDefinition
{
public byte[] midi; // midi file contents

View File

@@ -24,6 +24,9 @@
*/
package net.runelite.cache.definitions;
import lombok.Data;
@Data
public class WorldMapType0 implements WorldMapTypeBase
{
public int field600;