AddressdEntityクラスの抽象クラス化及びサブクラス作成と, JSONDecode時に呼び出される引数なしコンストラクタの追加.
AddressedEntityクラスを抽象クラスにして, そのサブクラスとしてIDAddressedentityクラスとURIAddressedEntityクラスを作成. JSONICの仕様で, JSONからPOJOへのDecode時に引数なしのコンストラクタがまず呼び出されているようで, 当該コンストラクタがないと, net.arnx.jsonic.JSONExceptionが発生するので, 引数なしコンストラクタがないクラスについて, 当該コンストラクタをprivateで作成. |
---|
|
src/main/java/cactusServer/entities/AddressedEntity.java |
---|
src/main/java/cactusServer/entities/Angle.java |
---|
src/main/java/cactusServer/entities/Area.java |
---|
src/main/java/cactusServer/entities/CameraState.java |
---|
src/main/java/cactusServer/entities/Character.java |
---|
src/main/java/cactusServer/entities/EmoteState.java |
---|
src/main/java/cactusServer/entities/IDAddressedEntity.java 0 → 100644 |
---|
src/main/java/cactusServer/entities/Instance.java |
---|
src/main/java/cactusServer/entities/Item.java |
---|
src/main/java/cactusServer/entities/Object.java |
---|
src/main/java/cactusServer/entities/Plain.java |
---|
src/main/java/cactusServer/entities/Player.java |
---|
src/main/java/cactusServer/entities/URIAddressedEntity.java 0 → 100644 |
---|
src/main/java/cactusServer/models/Instances.java |
---|