AddressdEntityクラスの抽象クラス化及びサブクラス作成と, JSONDecode時に呼び出される引数なしコンストラクタの追加.
AddressedEntityクラスを抽象クラスにして,
そのサブクラスとしてIDAddressedentityクラスとURIAddressedEntityクラスを作成.

JSONICの仕様で, JSONからPOJOへのDecode時に引数なしのコンストラクタがまず呼び出されているようで,
当該コンストラクタがないと, net.arnx.jsonic.JSONExceptionが発生するので,
引数なしコンストラクタがないクラスについて, 当該コンストラクタをprivateで作成.
1 parent efc287e commit 404f25370422f12f056b30364ec40adec125c2fb
r-isitani authored on 31 May 2018
Showing 14 changed files
View
src/main/java/cactusServer/entities/AddressedEntity.java
View
src/main/java/cactusServer/entities/Angle.java
View
src/main/java/cactusServer/entities/Area.java
View
src/main/java/cactusServer/entities/CameraState.java
View
src/main/java/cactusServer/entities/Character.java
View
src/main/java/cactusServer/entities/EmoteState.java
View
src/main/java/cactusServer/entities/IDAddressedEntity.java 0 → 100644
View
src/main/java/cactusServer/entities/Instance.java
View
src/main/java/cactusServer/entities/Item.java
View
src/main/java/cactusServer/entities/Object.java
View
src/main/java/cactusServer/entities/Plain.java
View
src/main/java/cactusServer/entities/Player.java
View
src/main/java/cactusServer/entities/URIAddressedEntity.java 0 → 100644
View
src/main/java/cactusServer/models/Instances.java