|
From: <ls...@us...> - 2007-05-17 20:39:06
|
Revision: 3220
http://jnode.svn.sourceforge.net/jnode/?rev=3220&view=rev
Author: lsantha
Date: 2007-05-17 13:38:58 -0700 (Thu, 17 May 2007)
Log Message:
-----------
Openjdk patches.
Added Paths:
-----------
trunk/core/src/openjdk/vm/sun/
trunk/core/src/openjdk/vm/sun/reflect/
trunk/core/src/openjdk/vm/sun/reflect/NativeReflection.java
Added: trunk/core/src/openjdk/vm/sun/reflect/NativeReflection.java
===================================================================
--- trunk/core/src/openjdk/vm/sun/reflect/NativeReflection.java (rev 0)
+++ trunk/core/src/openjdk/vm/sun/reflect/NativeReflection.java 2007-05-17 20:38:58 UTC (rev 3220)
@@ -0,0 +1,35 @@
+/*
+ * $Id$
+ */
+package sun.reflect;
+
+import org.jnode.vm.VmSystem;
+
+/**
+ * @see sun.reflect.Reflection
+ * @author Levente S\xE1ntha
+ */
+class NativeReflection {
+ /**
+ *
+ * @param realFramesToSkip
+ * @return
+ * @see Reflection#getCallerClass(int)
+ */
+ static Class getCallerClass(int realFramesToSkip){
+ //todo test it
+ return VmSystem.getClassContext()[realFramesToSkip];
+ }
+
+ /**
+ *
+ * @param c
+ * @return
+ * @see Reflection#getClassAccessFlags(Class)
+ */
+ static int getClassAccessFlags(Class c) {
+ //todo implement it
+ throw new UnsupportedOperationException();
+ }
+}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|