- @Override
- public TypeVariable<Class<T>>[] getTypeParameters() {
- throw new UnsupportedOperationException();
- }
-
- public Type getGenericSuperclass() {
- throw new UnsupportedOperationException();
- }
-
- public Type[] getGenericInterfaces() {
- throw new UnsupportedOperationException();
- }
+ // TODO: Fix for Groovy's model-checking
+ public native TypeVariable<Class<T>>[] getTypeParameters();
+
+ public native Type getGenericSuperclass();
+
+ public native Type[] getGenericInterfaces();
+
+ public native java.security.ProtectionDomain getProtectionDomain();
+
+ transient ClassValue.ClassValueMap classValueMap;
+ // TODO: Fix for Groovy's model-checking