From a91cd3dfee5434be21d33ced19e38a254fb9201b Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Wed, 8 Apr 2009 00:15:14 +0000 Subject: [PATCH] Move source file name accessor methods. --- src/core/org/luaj/vm/CallInfo.java | 4 ---- src/core/org/luaj/vm/LPrototype.java | 4 ++++ src/core/org/luaj/vm/LuaState.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/org/luaj/vm/CallInfo.java b/src/core/org/luaj/vm/CallInfo.java index 99194f91..bbf2d8bf 100644 --- a/src/core/org/luaj/vm/CallInfo.java +++ b/src/core/org/luaj/vm/CallInfo.java @@ -54,8 +54,4 @@ public class CallInfo { return -1; } - public String sourcename() { - return LoadState.getSourceName(closure.p.source.toJavaString()); - } - } diff --git a/src/core/org/luaj/vm/LPrototype.java b/src/core/org/luaj/vm/LPrototype.java index 0c27e14f..67eef1e7 100644 --- a/src/core/org/luaj/vm/LPrototype.java +++ b/src/core/org/luaj/vm/LPrototype.java @@ -69,5 +69,9 @@ public class LPrototype { } return null; /* not found */ } + + public String sourceshort() { + return LoadState.getSourceName(source.toJavaString()); + } } diff --git a/src/core/org/luaj/vm/LuaState.java b/src/core/org/luaj/vm/LuaState.java index cb229253..a4b2e8f7 100644 --- a/src/core/org/luaj/vm/LuaState.java +++ b/src/core/org/luaj/vm/LuaState.java @@ -1097,7 +1097,7 @@ public class LuaState extends Lua { } } if ( (level--) <= 0 ) { - return ci.sourcename()+":"+ci.currentline(); + return ci.closure.p.sourceshort()+":"+ci.currentline(); } } }