diff --git a/README.html b/README.html index d8ee1eba..6d1aeff8 100644 --- a/README.html +++ b/README.html @@ -972,6 +972,7 @@ Files are no longer hosted at LuaForge.
  • Make LuaC compile state explicit and improve factoring.
  • Add sample build.gradle file for Android example.
  • collectgarbage() now behaves same as collectgarbage("collect") (fixes issue #41).
  • +
  • Allow access to Java inner classes using lua field syntax (fixes issue #40).
  • diff --git a/src/jse/org/luaj/vm2/lib/jse/JavaClass.java b/src/jse/org/luaj/vm2/lib/jse/JavaClass.java index 4e293b8e..553c8e73 100644 --- a/src/jse/org/luaj/vm2/lib/jse/JavaClass.java +++ b/src/jse/org/luaj/vm2/lib/jse/JavaClass.java @@ -54,6 +54,7 @@ class JavaClass extends JavaInstance implements CoerceJavaToLua.Coercion { Map fields; Map methods; + Map innerclasses; static JavaClass forClass(Class c) { JavaClass j = (JavaClass) classes.get(c); @@ -78,7 +79,7 @@ class JavaClass extends JavaInstance implements CoerceJavaToLua.Coercion { for ( int i=0; i