Merge pull request #7597 from Abextm/cache-getters

cache: use lombok Data for all definitions
This commit is contained in:
Abex
2019-01-28 03:38:30 -07:00
committed by GitHub
15 changed files with 30 additions and 44 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -24,15 +24,11 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Data;
@EqualsAndHashCode
@RequiredArgsConstructor
@Data
public class KitDefinition
{
@Getter
private final int id;
public short[] recolorToReplace;
public short[] recolorToFind;

View File

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

View File

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

View File

@@ -24,15 +24,11 @@
*/
package net.runelite.cache.definitions;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Data;
@EqualsAndHashCode
@RequiredArgsConstructor
@Data
public class SequenceDefinition
{
@Getter
private final int id;
public int[] frameIDs; // top 16 bits are FrameDefinition ids
public int[] field3048;

View File

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

View File

@@ -25,12 +25,11 @@
package net.runelite.cache.definitions;
import java.util.Map;
import lombok.EqualsAndHashCode;
import lombok.RequiredArgsConstructor;
import lombok.Data;
@EqualsAndHashCode
@RequiredArgsConstructor
@Data
public class StructDefinition
{
public final int id;
public Map<Integer, Object> params = null;
}

View File

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

View File

@@ -30,10 +30,9 @@ import net.runelite.cache.io.InputStream;
public class StructLoader
{
public StructDefinition load(int id, byte[] b)
{
StructDefinition def = new StructDefinition();
StructDefinition def = new StructDefinition(id);
InputStream is = new InputStream(b);
while (true)