static jobject ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID methodID, jboolean isStatic) { throwUnsupportedOperationException((Env*) env, "ToReflectedMethod"); return NULL; }
static jmethodID FromReflectedMethod(JNIEnv* env, jobject method) { throwUnsupportedOperationException((Env*) env, "FromReflectedMethod"); return NULL; }
static jfieldID FromReflectedField(JNIEnv* env, jobject field) { throwUnsupportedOperationException((Env*) env, "FromReflectedField"); return NULL; }
static jint UnregisterNatives(JNIEnv* env, jclass clazz) { throwUnsupportedOperationException((Env*) env, "UnregisterNatives"); return -1; }
static jclass DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize len) { throwUnsupportedOperationException((Env*) env, "DefineClass"); return NULL; }
static void DeleteWeakGlobalRef(JNIEnv* env, jweak obj) { throwUnsupportedOperationException((Env*) env, "DeleteWeakGlobalRef"); }
static jint GetJavaVM(JNIEnv* env, JavaVM** vm) { throwUnsupportedOperationException((Env*) env, "GetJavaVM"); return -1; }
static jweak NewWeakGlobalRef(JNIEnv* env, jobject obj) { throwUnsupportedOperationException((Env*) env, "NewWeakGlobalRef"); return NULL; }
void ArrayImpl::unsupportedOperationError(const TCHAR *method) const { throwUnsupportedOperationException(method); }
// Overrides. virtual Type::boolean add(E const&) { throwUnsupportedOperationException(); return false; }
// Overrides. virtual Type::int32 size() const { throwUnsupportedOperationException(); return 0; }
// Overrides. virtual javolution::util::Iterator<E> iterator() const { throwUnsupportedOperationException(); return Type::Null; }