質問編集履歴

2

バグ修正

2015/09/11 01:10

投稿

kakusuke
kakusuke

スコア80

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  ``` java
22
22
 
23
- public class B inherits A {
23
+ public class B implements A {
24
24
 
25
25
  @Override String hoge(String str) { return str; }
26
26
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- のようなメソッドがすでに取得されているとき、この`method`から`A`の`@Fuga`を取得しにいくための最適解を知りたいです。
47
+ のようなメソッドがすでに取得されているとき、この`method`から`A`の`@Foo`を取得しにいくための最適解を知りたいです。
48
48
 
49
49
 
50
50
 

1

Annotationが欲しいと言ってるのにMethod取りに行ってたサンプルを修正した

2015/09/11 01:10

投稿

kakusuke
kakusuke

スコア80

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- `method.getDeclaringClass().getInterfaces()[0].getMethod(method.getName(), method.getParameterTypes()` のようにすれば思うようなことは出来ますが、
51
+ `method.getDeclaringClass().getInterfaces()[0].getMethod(method.getName(), method.getParameterTypes()).getAnnotations()` のようにすれば思うようなことは出来ますが、
52
52
 
53
53
  子クラスのメソッドのパラメータ型の境界が変わってたりした時に大丈夫なの、
54
54