EOS 2  1.1.0
Einfache Objektbasierte Sprache
MemoryEntry.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.vm;
2 
3 public class MemoryEntry implements Comparable<MemoryEntry> {
4  public final String name;
5  public final Object data;
6  public final String type;
7 
8  public MemoryEntry(String name, Object data, String type) {
9  super();
10  this.name = name;
11  this.data = data;
12  this.type = type;
13  }
14 
15  @Override
16  public int compareTo(MemoryEntry b) {
17  return name.compareTo(b.name);
18  }
19 
20  @Override
21  public boolean equals(Object obj) {
22  if (obj instanceof MemoryEntry) {
23  return name.equals(((MemoryEntry) obj).name);
24  } else {
25  return false;
26  }
27  }
28 
29 }
Definition: MemoryEntry.java:3
MemoryEntry(String name, Object data, String type)
Definition: MemoryEntry.java:8
final Object data
Definition: MemoryEntry.java:5
boolean equals(Object obj)
final String name
Definition: MemoryEntry.java:4
int compareTo(MemoryEntry b)
final String type
Definition: MemoryEntry.java:6
Impressum