ResourceBundle.java (getClassContext): Removed.
* java/util/ResourceBundle.java (getClassContext): Removed. (Security): New class, extends SecurityManger. (getBundle): Use Security.getCallingClassLoader instead of getClassContext. * java/util/natResourceBundle.cc: Removed. From-SVN: r46761
This commit is contained in:
committed by
Bryce McKinlay
parent
f5143c46a9
commit
cb3f834fb6
@@ -1,31 +0,0 @@
|
||||
// natResourceBundle.cc - Native code for ResourceBundle class.
|
||||
|
||||
/* Copyright (C) 2001 Free Software Foundation
|
||||
|
||||
This file is part of libgcj.
|
||||
|
||||
This software is copyrighted work licensed under the terms of the
|
||||
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
|
||||
details. */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include <gcj/cni.h>
|
||||
#include <jvm.h>
|
||||
#include <java/util/ResourceBundle.h>
|
||||
#include <java/lang/Class.h>
|
||||
#include <java/lang/ClassLoader.h>
|
||||
|
||||
JArray<jclass> *
|
||||
java::util::ResourceBundle::getClassContext ()
|
||||
{
|
||||
// FIXME: we currently lack the capability to correctly implement
|
||||
// this method. So we fake it by telling ResourceBundle that we
|
||||
// only have the system class loader.
|
||||
jobjectArray a = JvNewObjectArray (2, &java::lang::Class::class$, NULL);
|
||||
jobject *elts = elements (a);
|
||||
elts[0] = &class$;
|
||||
elts[1] = elts[0];
|
||||
|
||||
return reinterpret_cast< JArray<jclass> *> (a);
|
||||
}
|
||||
Reference in New Issue
Block a user