diff --git a/src/com/massivecraft/massivecore/MassiveCore.java b/src/com/massivecraft/massivecore/MassiveCore.java index 72dfe07d..411c6d49 100644 --- a/src/com/massivecraft/massivecore/MassiveCore.java +++ b/src/com/massivecraft/massivecore/MassiveCore.java @@ -12,22 +12,22 @@ import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.PlayerInventory; -import com.massivecraft.massivecore.adapter.BackstringEnumSetAdapter; -import com.massivecraft.massivecore.adapter.EntryAdapter; -import com.massivecraft.massivecore.adapter.InventoryAdapter; -import com.massivecraft.massivecore.adapter.ItemStackAdapter; -import com.massivecraft.massivecore.adapter.JsonElementAdapter; -import com.massivecraft.massivecore.adapter.MassiveListAdapter; -import com.massivecraft.massivecore.adapter.MassiveMapAdapter; -import com.massivecraft.massivecore.adapter.MassiveSetAdapter; -import com.massivecraft.massivecore.adapter.MassiveTreeMapAdapter; -import com.massivecraft.massivecore.adapter.MassiveTreeSetAdapter; -import com.massivecraft.massivecore.adapter.ModdedEnumTypeAdapter; -import com.massivecraft.massivecore.adapter.MsonAdapter; -import com.massivecraft.massivecore.adapter.MsonEventAdapter; -import com.massivecraft.massivecore.adapter.PlayerInventoryAdapter; -import com.massivecraft.massivecore.adapter.SoundAdapter; -import com.massivecraft.massivecore.adapter.UUIDAdapter; +import com.massivecraft.massivecore.adapter.AdapterBackstringEnumSet; +import com.massivecraft.massivecore.adapter.AdapterEntry; +import com.massivecraft.massivecore.adapter.AdapterInventory; +import com.massivecraft.massivecore.adapter.AdapterItemStack; +import com.massivecraft.massivecore.adapter.AdapterJsonElement; +import com.massivecraft.massivecore.adapter.AdapterMassiveList; +import com.massivecraft.massivecore.adapter.AdapterMassiveMap; +import com.massivecraft.massivecore.adapter.AdapterMassiveSet; +import com.massivecraft.massivecore.adapter.AdapterMassiveTreeMap; +import com.massivecraft.massivecore.adapter.AdapterMassiveTreeSet; +import com.massivecraft.massivecore.adapter.AdapterModdedEnumType; +import com.massivecraft.massivecore.adapter.AdapterMson; +import com.massivecraft.massivecore.adapter.AdapterMsonEvent; +import com.massivecraft.massivecore.adapter.AdapterPlayerInventory; +import com.massivecraft.massivecore.adapter.AdapterSound; +import com.massivecraft.massivecore.adapter.AdapterUUID; import com.massivecraft.massivecore.collections.BackstringEnumSet; import com.massivecraft.massivecore.collections.MassiveList; import com.massivecraft.massivecore.collections.MassiveListDef; @@ -138,35 +138,35 @@ public class MassiveCore extends MassivePlugin .setPrettyPrinting() .disableHtmlEscaping() .excludeFieldsWithModifiers(Modifier.TRANSIENT) - .registerTypeAdapter(JsonNull.class, JsonElementAdapter.get()) - .registerTypeAdapter(JsonPrimitive.class, JsonElementAdapter.get()) - .registerTypeAdapter(JsonArray.class, JsonElementAdapter.get()) - .registerTypeAdapter(JsonObject.class, JsonElementAdapter.get()) - .registerTypeAdapter(Sound.class, SoundAdapter.get()) - .registerTypeAdapter(UUID.class, UUIDAdapter.get()) - .registerTypeAdapter(ItemStack.class, ItemStackAdapter.get()) - .registerTypeAdapter(Inventory.class, InventoryAdapter.get()) - .registerTypeAdapter(PlayerInventory.class, PlayerInventoryAdapter.get()) + .registerTypeAdapter(JsonNull.class, AdapterJsonElement.get()) + .registerTypeAdapter(JsonPrimitive.class, AdapterJsonElement.get()) + .registerTypeAdapter(JsonArray.class, AdapterJsonElement.get()) + .registerTypeAdapter(JsonObject.class, AdapterJsonElement.get()) + .registerTypeAdapter(Sound.class, AdapterSound.get()) + .registerTypeAdapter(UUID.class, AdapterUUID.get()) + .registerTypeAdapter(ItemStack.class, AdapterItemStack.get()) + .registerTypeAdapter(Inventory.class, AdapterInventory.get()) + .registerTypeAdapter(PlayerInventory.class, AdapterPlayerInventory.get()) .registerTypeAdapter(PS.class, PSAdapter.get()) - .registerTypeAdapter(MassiveList.class, MassiveListAdapter.get()) - .registerTypeAdapter(MassiveListDef.class, MassiveListAdapter.get()) - .registerTypeAdapter(MassiveMap.class, MassiveMapAdapter.get()) - .registerTypeAdapter(MassiveMapDef.class, MassiveMapAdapter.get()) - .registerTypeAdapter(MassiveSet.class, MassiveSetAdapter.get()) - .registerTypeAdapter(MassiveSetDef.class, MassiveSetAdapter.get()) - .registerTypeAdapter(MassiveTreeMap.class, MassiveTreeMapAdapter.get()) - .registerTypeAdapter(MassiveTreeMapDef.class, MassiveTreeMapAdapter.get()) - .registerTypeAdapter(MassiveTreeSet.class, MassiveTreeSetAdapter.get()) - .registerTypeAdapter(MassiveTreeSetDef.class, MassiveTreeSetAdapter.get()) + .registerTypeAdapter(MassiveList.class, AdapterMassiveList.get()) + .registerTypeAdapter(MassiveListDef.class, AdapterMassiveList.get()) + .registerTypeAdapter(MassiveMap.class, AdapterMassiveMap.get()) + .registerTypeAdapter(MassiveMapDef.class, AdapterMassiveMap.get()) + .registerTypeAdapter(MassiveSet.class, AdapterMassiveSet.get()) + .registerTypeAdapter(MassiveSetDef.class, AdapterMassiveSet.get()) + .registerTypeAdapter(MassiveTreeMap.class, AdapterMassiveTreeMap.get()) + .registerTypeAdapter(MassiveTreeMapDef.class, AdapterMassiveTreeMap.get()) + .registerTypeAdapter(MassiveTreeSet.class, AdapterMassiveTreeSet.get()) + .registerTypeAdapter(MassiveTreeSetDef.class, AdapterMassiveTreeSet.get()) - .registerTypeAdapter(Mson.class, MsonAdapter.get()) - .registerTypeAdapter(MsonEvent.class, MsonEventAdapter.get()) + .registerTypeAdapter(Mson.class, AdapterMson.get()) + .registerTypeAdapter(MsonEvent.class, AdapterMsonEvent.get()) - .registerTypeAdapter(BackstringEnumSet.class, BackstringEnumSetAdapter.get()) - .registerTypeAdapter(Entry.class, EntryAdapter.get()) + .registerTypeAdapter(BackstringEnumSet.class, AdapterBackstringEnumSet.get()) + .registerTypeAdapter(Entry.class, AdapterEntry.get()) - .registerTypeAdapterFactory(ModdedEnumTypeAdapter.ENUM_FACTORY); + .registerTypeAdapterFactory(AdapterModdedEnumType.ENUM_FACTORY); } public static String getServerId() { return ConfServer.serverid; } diff --git a/src/com/massivecraft/massivecore/adapter/BackstringEnumSetAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterBackstringEnumSet.java similarity index 87% rename from src/com/massivecraft/massivecore/adapter/BackstringEnumSetAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterBackstringEnumSet.java index a36b4749..3d4b212f 100644 --- a/src/com/massivecraft/massivecore/adapter/BackstringEnumSetAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterBackstringEnumSet.java @@ -13,7 +13,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; import com.massivecraft.massivecore.xlib.gson.reflect.TypeToken; -public class BackstringEnumSetAdapter implements JsonDeserializer>, JsonSerializer> +public class AdapterBackstringEnumSet implements JsonDeserializer>, JsonSerializer> { // -------------------------------------------- // // CONSTANTS @@ -25,8 +25,8 @@ public class BackstringEnumSetAdapter implements JsonDeserializer>, JsonSerializer> +public class AdapterEntry implements JsonDeserializer>, JsonSerializer> { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static EntryAdapter i = new EntryAdapter(); - public static EntryAdapter get() { return i; } + private static AdapterEntry i = new AdapterEntry(); + public static AdapterEntry get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/FireworkEffectAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterFireworkEffect.java similarity index 95% rename from src/com/massivecraft/massivecore/adapter/FireworkEffectAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterFireworkEffect.java index f35e7e41..b2a57943 100644 --- a/src/com/massivecraft/massivecore/adapter/FireworkEffectAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterFireworkEffect.java @@ -16,7 +16,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonElement; import com.massivecraft.massivecore.xlib.gson.JsonObject; import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; -public class FireworkEffectAdapter +public class AdapterFireworkEffect { // -------------------------------------------- // // FIELD CONSTANTS diff --git a/src/com/massivecraft/massivecore/adapter/InventoryAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterInventory.java similarity index 97% rename from src/com/massivecraft/massivecore/adapter/InventoryAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterInventory.java index 8586a668..d4fc49ac 100644 --- a/src/com/massivecraft/massivecore/adapter/InventoryAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterInventory.java @@ -23,7 +23,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonSerializer; * It handles all inventories as CraftInventoryCustom "Chest"s with size of your choice * except for PlayerInventory which it handles pretty darn well! */ -public class InventoryAdapter implements JsonDeserializer, JsonSerializer +public class AdapterInventory implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // CONSTANTS @@ -53,8 +53,8 @@ public class InventoryAdapter implements JsonDeserializer, JsonSerial // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static InventoryAdapter i = new InventoryAdapter(); - public static InventoryAdapter get() { return i; } + private static AdapterInventory i = new AdapterInventory(); + public static AdapterInventory get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/ItemStackAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterItemStack.java similarity index 76% rename from src/com/massivecraft/massivecore/adapter/ItemStackAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterItemStack.java index c02f36d0..018a909e 100644 --- a/src/com/massivecraft/massivecore/adapter/ItemStackAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterItemStack.java @@ -16,33 +16,33 @@ import com.massivecraft.massivecore.xlib.gson.JsonSerializer; * way. This serializer requires manual updating to work but produces clean * json. See the file itemstackformat.txt for more info. */ -public class ItemStackAdapter implements JsonDeserializer, JsonSerializer +public class AdapterItemStack implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE // -------------------------------------------- // - public static ItemStackAdapter i = new ItemStackAdapter(); - public static ItemStackAdapter get() { return i; } + public static AdapterItemStack i = new AdapterItemStack(); + public static AdapterItemStack get() { return i; } // -------------------------------------------- // // FIELDS // -------------------------------------------- // - private ItemStackAdapterInner inner; - public ItemStackAdapterInner getInner() { return this.inner; } - public void setInner(ItemStackAdapterInner inner) { this.inner = inner; } + private AdapterItemStackInner inner; + public AdapterItemStackInner getInner() { return this.inner; } + public void setInner(AdapterItemStackInner inner) { this.inner = inner; } // -------------------------------------------- // // CONSTRUCT // -------------------------------------------- // - public ItemStackAdapter() + public AdapterItemStack() { // 1.9 try { - this.inner = ItemStackAdapterInner19.get(); + this.inner = AdapterItemStackInner19.get(); return; } catch (Throwable t) @@ -53,7 +53,7 @@ public class ItemStackAdapter implements JsonDeserializer, JsonSerial // 1.8 try { - this.inner = ItemStackAdapterInner18.get(); + this.inner = AdapterItemStackInner18.get(); return; } catch (Throwable t) @@ -62,7 +62,7 @@ public class ItemStackAdapter implements JsonDeserializer, JsonSerial } // 1.7 - this.inner = ItemStackAdapterInner17.get(); + this.inner = AdapterItemStackInner17.get(); } // -------------------------------------------- // diff --git a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner.java b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner.java similarity index 89% rename from src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner.java rename to src/com/massivecraft/massivecore/adapter/AdapterItemStackInner.java index 389a4eda..bd6b8cc0 100644 --- a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner.java @@ -5,7 +5,7 @@ import org.bukkit.inventory.ItemStack; import com.massivecraft.massivecore.xlib.gson.JsonElement; import com.massivecraft.massivecore.xlib.gson.JsonObject; -public interface ItemStackAdapterInner +public interface AdapterItemStackInner { public Object provoke(); diff --git a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner17.java b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner17.java similarity index 97% rename from src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner17.java rename to src/com/massivecraft/massivecore/adapter/AdapterItemStackInner17.java index 46e184b6..20978328 100644 --- a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner17.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner17.java @@ -32,7 +32,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonObject; import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; @SuppressWarnings("deprecation") -public class ItemStackAdapterInner17 implements ItemStackAdapterInner +public class AdapterItemStackInner17 implements AdapterItemStackInner { // -------------------------------------------- // // CONSTANTS: NAMES @@ -73,9 +73,9 @@ public class ItemStackAdapterInner17 implements ItemStackAdapterInner // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static ItemStackAdapterInner17 i = new ItemStackAdapterInner17(); - public static ItemStackAdapterInner17 get() { return i; } - public ItemStackAdapterInner17() + public static AdapterItemStackInner17 i = new AdapterItemStackInner17(); + public static AdapterItemStackInner17 get() { return i; } + public AdapterItemStackInner17() { this.provoke(); } @@ -535,13 +535,13 @@ public class ItemStackAdapterInner17 implements ItemStackAdapterInner if (meta2json) { if (!meta.hasEffect()) return; - json.add(FIREWORK_EFFECT, FireworkEffectAdapter.toJson(meta.getEffect())); + json.add(FIREWORK_EFFECT, AdapterFireworkEffect.toJson(meta.getEffect())); } else { JsonElement element = json.get(FIREWORK_EFFECT); if (element == null) return; - meta.setEffect(FireworkEffectAdapter.fromJson(element)); + meta.setEffect(AdapterFireworkEffect.fromJson(element)); } } @@ -643,7 +643,7 @@ public class ItemStackAdapterInner17 implements ItemStackAdapterInner JsonArray ret = new JsonArray(); for (PotionEffect e : potionEffects) { - ret.add(PotionEffectAdapter.toJson(e)); + ret.add(AdapterPotionEffect.toJson(e)); } return ret; } @@ -659,7 +659,7 @@ public class ItemStackAdapterInner17 implements ItemStackAdapterInner Iterator iter = array.iterator(); while(iter.hasNext()) { - PotionEffect e = PotionEffectAdapter.fromJson(iter.next()); + PotionEffect e = AdapterPotionEffect.fromJson(iter.next()); if (e == null) continue; ret.add(e); } @@ -673,7 +673,7 @@ public class ItemStackAdapterInner17 implements ItemStackAdapterInner JsonArray ret = new JsonArray(); for (FireworkEffect fe : fireworkEffects) { - ret.add(FireworkEffectAdapter.toJson(fe)); + ret.add(AdapterFireworkEffect.toJson(fe)); } return ret; } @@ -689,7 +689,7 @@ public class ItemStackAdapterInner17 implements ItemStackAdapterInner Iterator iter = array.iterator(); while(iter.hasNext()) { - FireworkEffect fe = FireworkEffectAdapter.fromJson(iter.next()); + FireworkEffect fe = AdapterFireworkEffect.fromJson(iter.next()); if (fe == null) continue; ret.add(fe); } diff --git a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner18.java b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner18.java similarity index 97% rename from src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner18.java rename to src/com/massivecraft/massivecore/adapter/AdapterItemStackInner18.java index f7b8ac44..5dd1e355 100644 --- a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner18.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner18.java @@ -26,7 +26,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonObject; import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; @SuppressWarnings("deprecation") -public class ItemStackAdapterInner18 extends ItemStackAdapterInner17 +public class AdapterItemStackInner18 extends AdapterItemStackInner17 { // -------------------------------------------- // // CONSTANTS: NAMES @@ -43,8 +43,8 @@ public class ItemStackAdapterInner18 extends ItemStackAdapterInner17 // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static ItemStackAdapterInner18 i = new ItemStackAdapterInner18(); - public static ItemStackAdapterInner18 get() { return i; } + public static AdapterItemStackInner18 i = new AdapterItemStackInner18(); + public static AdapterItemStackInner18 get() { return i; } // -------------------------------------------- // // PROVOKE diff --git a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner19.java b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner19.java similarity index 97% rename from src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner19.java rename to src/com/massivecraft/massivecore/adapter/AdapterItemStackInner19.java index 47121b16..1346ec3d 100644 --- a/src/com/massivecraft/massivecore/adapter/ItemStackAdapterInner19.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterItemStackInner19.java @@ -19,7 +19,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonElement; import com.massivecraft.massivecore.xlib.gson.JsonObject; @SuppressWarnings("deprecation") -public class ItemStackAdapterInner19 extends ItemStackAdapterInner18 +public class AdapterItemStackInner19 extends AdapterItemStackInner18 { // -------------------------------------------- // // CONSTANTS: POTION @@ -32,8 +32,8 @@ public class ItemStackAdapterInner19 extends ItemStackAdapterInner18 // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static ItemStackAdapterInner19 i = new ItemStackAdapterInner19(); - public static ItemStackAdapterInner19 get() { return i; } + public static AdapterItemStackInner19 i = new AdapterItemStackInner19(); + public static AdapterItemStackInner19 get() { return i; } // -------------------------------------------- // // PROVOKE diff --git a/src/com/massivecraft/massivecore/adapter/JsonElementAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterJsonElement.java similarity index 82% rename from src/com/massivecraft/massivecore/adapter/JsonElementAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterJsonElement.java index 5d4a4303..ce83ea0a 100644 --- a/src/com/massivecraft/massivecore/adapter/JsonElementAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterJsonElement.java @@ -9,14 +9,14 @@ import com.massivecraft.massivecore.xlib.gson.JsonParseException; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class JsonElementAdapter implements JsonDeserializer, JsonSerializer +public class AdapterJsonElement implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static JsonElementAdapter i = new JsonElementAdapter(); - public static JsonElementAdapter get() { return i; } + private static AdapterJsonElement i = new AdapterJsonElement(); + public static AdapterJsonElement get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/LowercaseEnumAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterLowercaseEnum.java similarity index 93% rename from src/com/massivecraft/massivecore/adapter/LowercaseEnumAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterLowercaseEnum.java index d7cf5bad..f353b665 100644 --- a/src/com/massivecraft/massivecore/adapter/LowercaseEnumAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterLowercaseEnum.java @@ -11,7 +11,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class LowercaseEnumAdapter> implements JsonDeserializer, JsonSerializer +public class AdapterLowercaseEnum> implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // FIELDS @@ -24,12 +24,12 @@ public class LowercaseEnumAdapter> implements JsonDeserializer // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static > LowercaseEnumAdapter get(Class clazz) + public static > AdapterLowercaseEnum get(Class clazz) { - return new LowercaseEnumAdapter(clazz); + return new AdapterLowercaseEnum(clazz); } - public LowercaseEnumAdapter(Class clazz) + public AdapterLowercaseEnum(Class clazz) { if (clazz == null) throw new IllegalArgumentException("passed clazz param is null"); if ( ! clazz.isEnum()) throw new IllegalArgumentException("passed clazz param must be an enum"); diff --git a/src/com/massivecraft/massivecore/adapter/MassiveListAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMassiveList.java similarity index 83% rename from src/com/massivecraft/massivecore/adapter/MassiveListAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMassiveList.java index 1a4a097d..aea56788 100644 --- a/src/com/massivecraft/massivecore/adapter/MassiveListAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMassiveList.java @@ -8,14 +8,14 @@ import com.massivecraft.massivecore.collections.MassiveListDef; import com.massivecraft.massivecore.xlib.gson.JsonDeserializationContext; import com.massivecraft.massivecore.xlib.gson.JsonElement; -public class MassiveListAdapter extends MassiveXAdapter> +public class AdapterMassiveList extends AdapterMassiveX> { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static MassiveListAdapter i = new MassiveListAdapter(); - public static MassiveListAdapter get() { return i; } + private static AdapterMassiveList i = new AdapterMassiveList(); + public static AdapterMassiveList get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/MassiveMapAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMassiveMap.java similarity index 83% rename from src/com/massivecraft/massivecore/adapter/MassiveMapAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMassiveMap.java index cc62ba52..148a1360 100644 --- a/src/com/massivecraft/massivecore/adapter/MassiveMapAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMassiveMap.java @@ -8,14 +8,14 @@ import com.massivecraft.massivecore.collections.MassiveMapDef; import com.massivecraft.massivecore.xlib.gson.JsonDeserializationContext; import com.massivecraft.massivecore.xlib.gson.JsonElement; -public class MassiveMapAdapter extends MassiveXAdapter> +public class AdapterMassiveMap extends AdapterMassiveX> { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static MassiveMapAdapter i = new MassiveMapAdapter(); - public static MassiveMapAdapter get() { return i; } + private static AdapterMassiveMap i = new AdapterMassiveMap(); + public static AdapterMassiveMap get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/MassiveSetAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMassiveSet.java similarity index 84% rename from src/com/massivecraft/massivecore/adapter/MassiveSetAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMassiveSet.java index b41a38ae..376ee1cc 100644 --- a/src/com/massivecraft/massivecore/adapter/MassiveSetAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMassiveSet.java @@ -8,14 +8,14 @@ import com.massivecraft.massivecore.collections.MassiveSetDef; import com.massivecraft.massivecore.xlib.gson.JsonDeserializationContext; import com.massivecraft.massivecore.xlib.gson.JsonElement; -public class MassiveSetAdapter extends MassiveXAdapter> +public class AdapterMassiveSet extends AdapterMassiveX> { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static MassiveSetAdapter i = new MassiveSetAdapter(); - public static MassiveSetAdapter get() { return i; } + private static AdapterMassiveSet i = new AdapterMassiveSet(); + public static AdapterMassiveSet get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/MassiveTreeMapAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMassiveTreeMap.java similarity index 86% rename from src/com/massivecraft/massivecore/adapter/MassiveTreeMapAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMassiveTreeMap.java index 38391915..51cf87ed 100644 --- a/src/com/massivecraft/massivecore/adapter/MassiveTreeMapAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMassiveTreeMap.java @@ -8,14 +8,14 @@ import com.massivecraft.massivecore.collections.MassiveTreeMapDef; import com.massivecraft.massivecore.xlib.gson.JsonDeserializationContext; import com.massivecraft.massivecore.xlib.gson.JsonElement; -public class MassiveTreeMapAdapter extends MassiveXAdapter> +public class AdapterMassiveTreeMap extends AdapterMassiveX> { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static MassiveTreeMapAdapter i = new MassiveTreeMapAdapter(); - public static MassiveTreeMapAdapter get() { return i; } + private static AdapterMassiveTreeMap i = new AdapterMassiveTreeMap(); + public static AdapterMassiveTreeMap get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/MassiveTreeSetAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMassiveTreeSet.java similarity index 86% rename from src/com/massivecraft/massivecore/adapter/MassiveTreeSetAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMassiveTreeSet.java index 492c1d53..fd16cf13 100644 --- a/src/com/massivecraft/massivecore/adapter/MassiveTreeSetAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMassiveTreeSet.java @@ -8,14 +8,14 @@ import com.massivecraft.massivecore.collections.MassiveTreeSetDef; import com.massivecraft.massivecore.xlib.gson.JsonDeserializationContext; import com.massivecraft.massivecore.xlib.gson.JsonElement; -public class MassiveTreeSetAdapter extends MassiveXAdapter> +public class AdapterMassiveTreeSet extends AdapterMassiveX> { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static MassiveTreeSetAdapter i = new MassiveTreeSetAdapter(); - public static MassiveTreeSetAdapter get() { return i; } + private static AdapterMassiveTreeSet i = new AdapterMassiveTreeSet(); + public static AdapterMassiveTreeSet get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/MassiveXAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMassiveX.java similarity index 98% rename from src/com/massivecraft/massivecore/adapter/MassiveXAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMassiveX.java index 1d116c85..73fafbf8 100644 --- a/src/com/massivecraft/massivecore/adapter/MassiveXAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMassiveX.java @@ -21,7 +21,7 @@ import com.massivecraft.massivecore.xlib.gson.internal.$Gson$Types; * It makes sure Def instances "handle empty as null". * It makes sure we avoid infinite GSON recurse loops by recursing with supertype. */ -public abstract class MassiveXAdapter implements JsonDeserializer, JsonSerializer +public abstract class AdapterMassiveX implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/ModdedEnumTypeAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterModdedEnumType.java similarity index 95% rename from src/com/massivecraft/massivecore/adapter/ModdedEnumTypeAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterModdedEnumType.java index 0d0294b5..75f61bbc 100644 --- a/src/com/massivecraft/massivecore/adapter/ModdedEnumTypeAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterModdedEnumType.java @@ -40,11 +40,11 @@ import java.util.Map; * * @author OniBait */ -public final class ModdedEnumTypeAdapter> extends TypeAdapter { +public final class AdapterModdedEnumType> extends TypeAdapter { private final Map nameToConstant = new HashMap(); private final Map constantToName = new HashMap(); - public ModdedEnumTypeAdapter(Class classOfT) { + public AdapterModdedEnumType(Class classOfT) { for (T constant : classOfT.getEnumConstants()) { String name = constant.name(); try { // MassiveCore - Ignore when the field can't be found since modified enums won't have it. @@ -82,7 +82,7 @@ public final class ModdedEnumTypeAdapter> extends TypeAdapter< if (!rawType.isEnum()) { rawType = rawType.getSuperclass(); // handle anonymous subclasses } - return (TypeAdapter) new ModdedEnumTypeAdapter(rawType); + return (TypeAdapter) new AdapterModdedEnumType(rawType); } }; } diff --git a/src/com/massivecraft/massivecore/adapter/MsonAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMson.java similarity index 86% rename from src/com/massivecraft/massivecore/adapter/MsonAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMson.java index 393798d2..e5774ffa 100644 --- a/src/com/massivecraft/massivecore/adapter/MsonAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMson.java @@ -11,15 +11,15 @@ import com.massivecraft.massivecore.xlib.gson.JsonParseException; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class MsonAdapter implements JsonDeserializer, JsonSerializer +public class AdapterMson implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static MsonAdapter i = new MsonAdapter(); - public static MsonAdapter get() { return i; } - public MsonAdapter() {} + public static AdapterMson i = new AdapterMson(); + public static AdapterMson get() { return i; } + public AdapterMson() {} // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/MsonEventAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterMsonEvent.java similarity index 85% rename from src/com/massivecraft/massivecore/adapter/MsonEventAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterMsonEvent.java index 02cff82c..9f66ae16 100644 --- a/src/com/massivecraft/massivecore/adapter/MsonEventAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterMsonEvent.java @@ -11,15 +11,15 @@ import com.massivecraft.massivecore.xlib.gson.JsonParseException; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class MsonEventAdapter implements JsonDeserializer, JsonSerializer +public class AdapterMsonEvent implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static MsonEventAdapter i = new MsonEventAdapter(); - public static MsonEventAdapter get() { return i; } - public MsonEventAdapter() {} + public static AdapterMsonEvent i = new AdapterMsonEvent(); + public static AdapterMsonEvent get() { return i; } + public AdapterMsonEvent() {} // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/PlayerInventoryAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterPlayerInventory.java similarity index 78% rename from src/com/massivecraft/massivecore/adapter/PlayerInventoryAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterPlayerInventory.java index 5218262f..19013603 100644 --- a/src/com/massivecraft/massivecore/adapter/PlayerInventoryAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterPlayerInventory.java @@ -11,14 +11,14 @@ import com.massivecraft.massivecore.xlib.gson.JsonParseException; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class PlayerInventoryAdapter implements JsonDeserializer, JsonSerializer +public class AdapterPlayerInventory implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static PlayerInventoryAdapter i = new PlayerInventoryAdapter(); - public static PlayerInventoryAdapter get() { return i; } + private static AdapterPlayerInventory i = new AdapterPlayerInventory(); + public static AdapterPlayerInventory get() { return i; } // -------------------------------------------- // // OVERRIDE @@ -27,13 +27,13 @@ public class PlayerInventoryAdapter implements JsonDeserializer @Override public JsonElement serialize(PlayerInventory src, Type typeOfSrc, JsonSerializationContext context) { - return InventoryAdapter.toJson(src); + return AdapterInventory.toJson(src); } @Override public PlayerInventory deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { - return (PlayerInventory) InventoryAdapter.fromJson(json); + return (PlayerInventory) AdapterInventory.fromJson(json); } } diff --git a/src/com/massivecraft/massivecore/adapter/PolymorphicAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterPolymorphic.java similarity index 93% rename from src/com/massivecraft/massivecore/adapter/PolymorphicAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterPolymorphic.java index bb4ce6c4..aa6b99c7 100644 --- a/src/com/massivecraft/massivecore/adapter/PolymorphicAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterPolymorphic.java @@ -12,7 +12,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class PolymorphicAdapter implements JsonDeserializer, JsonSerializer +public class AdapterPolymorphic implements JsonDeserializer, JsonSerializer { public static final String TYPE = "type"; public static final String VALUE = "value"; diff --git a/src/com/massivecraft/massivecore/adapter/PotionEffectAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterPotionEffect.java similarity index 95% rename from src/com/massivecraft/massivecore/adapter/PotionEffectAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterPotionEffect.java index 2133d472..26d6b237 100644 --- a/src/com/massivecraft/massivecore/adapter/PotionEffectAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterPotionEffect.java @@ -7,7 +7,7 @@ import com.massivecraft.massivecore.xlib.gson.JsonElement; import com.massivecraft.massivecore.xlib.gson.JsonObject; @SuppressWarnings("deprecation") -public class PotionEffectAdapter +public class AdapterPotionEffect { // -------------------------------------------- // // FIELD CONSTANTS diff --git a/src/com/massivecraft/massivecore/adapter/SoundAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterSound.java similarity index 87% rename from src/com/massivecraft/massivecore/adapter/SoundAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterSound.java index d4c72235..3b542566 100644 --- a/src/com/massivecraft/massivecore/adapter/SoundAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterSound.java @@ -13,15 +13,15 @@ import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class SoundAdapter implements JsonDeserializer, JsonSerializer +public class AdapterSound implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - public static SoundAdapter i = new SoundAdapter(); - public static SoundAdapter get() { return i; } - public SoundAdapter() {} + public static AdapterSound i = new AdapterSound(); + public static AdapterSound get() { return i; } + public AdapterSound() {} // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/adapter/UUIDAdapter.java b/src/com/massivecraft/massivecore/adapter/AdapterUUID.java similarity index 88% rename from src/com/massivecraft/massivecore/adapter/UUIDAdapter.java rename to src/com/massivecraft/massivecore/adapter/AdapterUUID.java index 527b0be2..84b031c9 100644 --- a/src/com/massivecraft/massivecore/adapter/UUIDAdapter.java +++ b/src/com/massivecraft/massivecore/adapter/AdapterUUID.java @@ -11,14 +11,14 @@ import com.massivecraft.massivecore.xlib.gson.JsonPrimitive; import com.massivecraft.massivecore.xlib.gson.JsonSerializationContext; import com.massivecraft.massivecore.xlib.gson.JsonSerializer; -public class UUIDAdapter implements JsonDeserializer, JsonSerializer +public class AdapterUUID implements JsonDeserializer, JsonSerializer { // -------------------------------------------- // // INSTANCE & CONSTRUCT // -------------------------------------------- // - private static UUIDAdapter i = new UUIDAdapter(); - public static UUIDAdapter get() { return i; } + private static AdapterUUID i = new AdapterUUID(); + public static AdapterUUID get() { return i; } // -------------------------------------------- // // OVERRIDE diff --git a/src/com/massivecraft/massivecore/mson/Mson.java b/src/com/massivecraft/massivecore/mson/Mson.java index a67d727b..c38ace23 100644 --- a/src/com/massivecraft/massivecore/mson/Mson.java +++ b/src/com/massivecraft/massivecore/mson/Mson.java @@ -16,7 +16,7 @@ import org.bukkit.command.CommandSender; import org.bukkit.inventory.ItemStack; import com.google.common.collect.ImmutableList; -import com.massivecraft.massivecore.adapter.LowercaseEnumAdapter; +import com.massivecraft.massivecore.adapter.AdapterLowercaseEnum; import com.massivecraft.massivecore.collections.MassiveList; import com.massivecraft.massivecore.command.MassiveCommand; import com.massivecraft.massivecore.mixin.Mixin; @@ -38,8 +38,8 @@ public class Mson implements Serializable public static final Pattern PARSE_PREFIX = Pattern.compile("\u00A7"); - public static final LowercaseEnumAdapter ADAPTER_LOWERCASE_CHAT_COLOR = LowercaseEnumAdapter.get(ChatColor.class); - public static final LowercaseEnumAdapter ADAPTER_LOWERCASE_MSON_EVENT_ACTION = LowercaseEnumAdapter.get(MsonEventAction.class); + public static final AdapterLowercaseEnum ADAPTER_LOWERCASE_CHAT_COLOR = AdapterLowercaseEnum.get(ChatColor.class); + public static final AdapterLowercaseEnum ADAPTER_LOWERCASE_MSON_EVENT_ACTION = AdapterLowercaseEnum.get(MsonEventAction.class); // -------------------------------------------- // // CONSTANTS: REUSABLE MSONS