[vmkit-commits] [vmkit] r71648 - in /vmkit/trunk/lib/JnJVM/VMCore: JavaArray.cpp JavaArray.h
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Wed May 13 03:04:35 PDT 2009
Author: geoffray
Date: Wed May 13 05:03:25 2009
New Revision: 71648
URL: http://llvm.org/viewvc/llvm-project?rev=71648&view=rev
Log:
Remove unused function.
Modified:
vmkit/trunk/lib/JnJVM/VMCore/JavaArray.cpp
vmkit/trunk/lib/JnJVM/VMCore/JavaArray.h
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaArray.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaArray.cpp?rev=71648&r1=71647&r2=71648&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaArray.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaArray.cpp Wed May 13 05:03:25 2009
@@ -57,22 +57,6 @@
return map->lookupOrCreateReader(java, len);
}
-// We also define a checked java to internal function to disallow
-// users to load classes with '/'.
-const UTF8* UTF8::checkedJavaToInternal(Jnjvm* vm, unsigned int start,
- unsigned int len) const {
- UTF8* array = (UTF8*)vm->upcalls->ArrayOfChar->doNew(len, vm);
- uint16* java = array->elements;
- for (uint32 i = 0; i < len; i++) {
- uint16 cur = elements[start + i];
- if (cur == '.') java[i] = '/';
- else if (cur == '/') return 0;
- else java[i] = cur;
- }
-
- return (const UTF8*)array;
-}
-
const UTF8* UTF8::internalToJava(Jnjvm* vm, unsigned int start,
unsigned int len) const {
UTF8* array = (UTF8*)vm->upcalls->ArrayOfChar->doNew(len, vm);
Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaArray.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaArray.h?rev=71648&r1=71647&r2=71648&view=diff
==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaArray.h (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaArray.h Wed May 13 05:03:25 2009
@@ -135,12 +135,6 @@
const UTF8* javaToInternal(UTF8Map* map, unsigned int start,
unsigned int len) const;
- /// checkedJavaToInternal - Replaces all '/' into '.'. Returns null if the
- /// UTF8 contains a '/', as Java does not allow things like
- /// Class.forName("java/lang/Object")
- const UTF8* checkedJavaToInternal(Jnjvm* vm, unsigned int start,
- unsigned int len) const;
-
/// extract - Creates an UTF8 by extracting the contents at the given size
/// of this.
const UTF8* extract(Jnjvm* vm, uint32 start, uint32 len) const;
More information about the vmkit-commits
mailing list