I have forwarded this bug to the JamVM mailinglist:
It looks like JamVM source for the gnuclasspath bindings have support
for getEnclosingClass, I will look into getting the JamVM+OpenJDK
combination to implement the same bindings.
(oneiric)xranby@ac100:~/icedtea6-jamvm/jamvm/jamvm/src/classlib$ grep
getEnclosing -r *
gnuclasspath/reflect.c:Class *getEnclosingClass(Class *class) {
gnuclasspath/reflect.c:MethodBlock *getEnclosingMethod(Class *class) {
gnuclasspath/reflect.c: Class *enclosing_class = getEnclosingClass(class);
gnuclasspath/reflect.c:Object *getEnclosingMethodObject(Class *class) {
gnuclasspath/reflect.c: MethodBlock *mb = getEnclosingMethod(class);
gnuclasspath/reflect.c:Object *getEnclosingConstructorObject(Class *class) {
gnuclasspath/reflect.c: MethodBlock *mb = getEnclosingMethod(class);
gnuclasspath/natives.c:uintptr_t *getEnclosingClass0(Class *class, MethodBlock
*mb,
gnuclasspath/natives.c: *ostack++ = (uintptr_t) getEnclosingClass(clazz);
gnuclasspath/natives.c:uintptr_t *getEnclosingMethod0(Class *class, MethodBlock
*mb,
gnuclasspath/natives.c: *ostack++ = (uintptr_t)
getEnclosingMethodObject(clazz);
gnuclasspath/natives.c:uintptr_t *getEnclosingConstructor(Class *class,
MethodBlock *mb,
gnuclasspath/natives.c: *ostack++ = (uintptr_t)
getEnclosingConstructorObject(clazz);
gnuclasspath/natives.c: {"getEnclosingClass", NULL,
getEnclosingClass0},
gnuclasspath/natives.c: {"getEnclosingMethod", NULL,
getEnclosingMethod0},
gnuclasspath/natives.c: {"getEnclosingConstructor", NULL,
getEnclosingConstructor},
gnuclasspath/lib/java/lang/VMClass.java: Class enclosingClass =
getEnclosingClass(klass);
gnuclasspath/lib/java/lang/VMClass.java: static native Class
getEnclosingClass(Class klass);
gnuclasspath/lib/java/lang/VMClass.java: static native Constructor
getEnclosingConstructor(Class klass);
gnuclasspath/lib/java/lang/VMClass.java: static native Method
getEnclosingMethod(Class klass);
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/827463
Title:
Jenkins does not start on ARM+OpenJDK+JamVM
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/jenkins/+bug/827463/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs