}
// TODO: Fix for Groovy's model-checking
+ // TODO: THIS NEEDS TO BE SUBSTITUTED BY THE PROPER METHODS! VERY DIRTY RIGHT NOW!
@MJI
public int getTypeParameters_____3Ljava_lang_reflect_TypeVariable_2 (MJIEnv env, int robj){
ClassInfo ci = env.getReferredClassInfo( robj);
AnnotationInfo[] ai = ci.getAnnotations();
- return 1;
+ try {
+ return env.newAnnotationProxies(ai);
+ } catch (ClinitRequired x){
+ env.handleClinitRequest(x.getRequiredClassInfo());
+ return MJIEnv.NULL;
+ }
}
@MJI