From 674ae6195e5b854a0522c1f768d166aea30dc191 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Fri, 30 Oct 2009 23:04:37 +0000 Subject: [PATCH] Make class names java-friendly --- src/jse/org/luaj/vm2/luajc/JavaBytecodeCompiler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jse/org/luaj/vm2/luajc/JavaBytecodeCompiler.java b/src/jse/org/luaj/vm2/luajc/JavaBytecodeCompiler.java index d9310593..f0a60893 100644 --- a/src/jse/org/luaj/vm2/luajc/JavaBytecodeCompiler.java +++ b/src/jse/org/luaj/vm2/luajc/JavaBytecodeCompiler.java @@ -106,6 +106,7 @@ public class JavaBytecodeCompiler implements LuaCompiler { String classname = filename.endsWith(".lua")? filename.substring(0,filename.length()-4): filename; classname = classname.replace('/', '.'); classname = classname.replace('\\', '.'); + classname = classname.replaceAll("[^\\w\\.]", "_"); return classname; }