home *** CD-ROM | disk | FTP | other *** search
- package sun.awt;
-
- public class SunHints$Value {
- private SunHints.Key myKey;
- private int index;
- private String description;
- private static SunHints$Value[][] ValueObjects = new SunHints$Value[9][8];
-
- private static synchronized void register(SunHints.Key var0, SunHints$Value var1) {
- int var2 = var0.getIndex();
- int var3 = var1.getIndex();
- if (ValueObjects[var2][var3] != null) {
- throw new InternalError("duplicate index: " + var3);
- } else {
- ValueObjects[var2][var3] = var1;
- }
- }
-
- public static SunHints$Value get(int var0, int var1) {
- return ValueObjects[var0][var1];
- }
-
- public SunHints$Value(SunHints.Key var1, int var2, String var3) {
- this.myKey = var1;
- this.index = var2;
- this.description = var3;
- register(var1, this);
- }
-
- public final int getIndex() {
- return this.index;
- }
-
- public final String toString() {
- return this.description;
- }
-
- public final boolean isCompatibleKey(SunHints.Key var1) {
- return this.myKey == var1;
- }
-
- public final int hashCode() {
- return System.identityHashCode(this);
- }
-
- public final boolean equals(Object var1) {
- return this == var1;
- }
- }
-