diff options
author | paltherr <paltherr@epfl.ch> | 2004-02-04 20:47:19 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-02-04 20:47:19 +0000 |
commit | 9441412e0c3456f523fd7e936221c418d322b4fc (patch) | |
tree | 745151a53966638de43751b6143b811ae09d366b /sources | |
parent | 0e15eaa854b3e86cd5427a3589c5a6aacc4ae303 (diff) | |
download | scala-9441412e0c3456f523fd7e936221c418d322b4fc.tar.gz scala-9441412e0c3456f523fd7e936221c418d322b4fc.tar.bz2 scala-9441412e0c3456f523fd7e936221c418d322b4fc.zip |
- Added proxy field
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scala/tools/scalai/ScalaTemplate.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sources/scala/tools/scalai/ScalaTemplate.java b/sources/scala/tools/scalai/ScalaTemplate.java index e31e444fff..7024443037 100644 --- a/sources/scala/tools/scalai/ScalaTemplate.java +++ b/sources/scala/tools/scalai/ScalaTemplate.java @@ -26,6 +26,7 @@ public class ScalaTemplate { private final Evaluator evaluator; private final Symbol symbol; + private final Class proxy; private final Function constructor; private final Map/*<Method|Symbol,CodePromise>*/ vtable; private final Object[] fields; @@ -33,9 +34,10 @@ public class ScalaTemplate { //######################################################################## // Public Constructors - public ScalaTemplate(Evaluator evaluator, Symbol symbol, Function constructor, Map vtable, Object[] fields) { + public ScalaTemplate(Evaluator evaluator, Symbol symbol, Class proxy, Function constructor, Map vtable, Object[] fields) { this.evaluator = evaluator; this.symbol = symbol; + this.proxy = proxy; this.constructor = constructor; this.vtable = vtable; this.fields = fields; @@ -52,6 +54,10 @@ public class ScalaTemplate { return symbol; } + public Class getProxy() { + return proxy; + } + public Function getConstructor() { return constructor; } |