dragome-sdk icon indicating copy to clipboard operation
dragome-sdk copied to clipboard

Improve annotations support

Open fpetrola opened this issue 8 years ago • 0 comments

Add implementations for:

Class

  • [ ] java.lang.Class.getAnnotatedInterfaces()
  • [ ] java.lang.Class.getAnnotatedSuperclass()
  • [x] java.lang.Class.getAnnotation(Class<A>)
  • [ ] java.lang.Class.getAnnotations()
  • [ ] java.lang.Class.getAnnotationsByType(Class<A>)
  • [ ] java.lang.Class.getDeclaredAnnotation(Class<A>)
  • [ ] java.lang.Class.getDeclaredAnnotations()
  • [ ] java.lang.Class.getDeclaredAnnotationsByType(Class<A>)
  • [ ] java.lang.Class.isAnnotation()
  • [ ] java.lang.Class.isAnnotationPresent(Class<? extends Annotation>)

Method

  • [ ] java.lang.reflect.Method.getAnnotatedReturnType()
  • [x] java.lang.reflect.Method.getAnnotation(Class<T>)
  • [ ] java.lang.reflect.Method.getDeclaredAnnotations()
  • [x] java.lang.reflect.Method.getParameterAnnotations()

Parameter

  • [ ] java.lang.reflect.Parameter.getAnnotatedType()
  • [x] java.lang.reflect.Parameter.getAnnotation(Class<T>)
  • [ ] java.lang.reflect.Parameter.getAnnotations()
  • [ ] java.lang.reflect.Parameter.getAnnotationsByType(Class<T>)
  • [x] java.lang.reflect.Parameter.getDeclaredAnnotation(Class<T>)
  • [ ] java.lang.reflect.Parameter.getDeclaredAnnotations()
  • [ ] java.lang.reflect.Parameter.getDeclaredAnnotationsByType(Class<T>)

fpetrola avatar Mar 14 '16 05:03 fpetrola