Available on java
getAnnotation<T>(param1:Class<T>):T
getAnnotations():NativeArray<Annotation>
getAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
getDeclaredAnnotation<T>(param1:Class<T>):T
getDeclaredAnnotations():NativeArray<Annotation>
getDeclaredAnnotationsByType<T>(param1:Class<T>):NativeArray<T>
getTypeParameters():NativeArray<TypeVariable<Dynamic>>
isAnnotationPresent(param1:Class<Annotation>):Bool