質問編集履歴

2

追記しました。

2017/06/06 15:19

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,35 @@
43
43
  }
44
44
 
45
45
  ```
46
+
47
+ ---
48
+
49
+ 追記
50
+
51
+
52
+
53
+ 以下のような警告が出ていました。
54
+
55
+ ```ここに言語を入力
56
+
57
+ Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
58
+
59
+ ```
60
+
61
+
62
+
63
+ 落ち着いて読んでみるとジェネリクス関連で「型安全が守られてないから何とかしろ」という警告だとわかりました。
64
+
65
+
66
+
67
+ そしてそれを理解した上で調べてみると関連資料がありました。やはりJSONObjectあるあるのようですね。。
68
+
69
+ [http://moznion.hatenadiary.com/entry/20130119/1358574092](http://moznion.hatenadiary.com/entry/20130119/1358574092)
70
+
71
+ [https://stackoverflow.com/questions/35453110/json-simple-causes-compiler-warning-type-safety-the-method-putobject-object](https://stackoverflow.com/questions/35453110/json-simple-causes-compiler-warning-type-safety-the-method-putobject-object)
72
+
73
+
74
+
75
+ とくに二つ目のリンク先のスタックオーバフローを見ると、「警告は避けられない」と書いています。
76
+
77
+ この警告は避けられないので@SuppressWarnings("unchecked")をつけてもいいでしょうか?

1

レイアウト修正

2017/06/06 15:18

投稿

k499778
k499778

スコア599

test CHANGED
File without changes
test CHANGED
@@ -18,9 +18,9 @@
18
18
 
19
19
 
20
20
 
21
- putするタイミングで出る警告はどのようなものがありえるでしょうか?
21
+ **putするタイミングで出る警告はどのようなものがありえるでしょうか?
22
22
 
23
- またその警告を消すにはどうしたらいいでしょうか?もしわかる方がいればよろしくお願い致します。
23
+ またその警告を消すにはどうしたらいいでしょうか?**もしわかる方がいればよろしくお願い致します。
24
24
 
25
25
 
26
26