From f44b752b1d0980d2f31bbeb8622825f8078657ac Mon Sep 17 00:00:00 2001 From: "igor%mir2.org" Date: Wed, 2 Jul 2003 21:07:44 +0000 Subject: [PATCH] Added public FunctionObject.getMethodOrConstructor() to resolve http://bugzilla.mozilla.org/show_bug.cgi?id=108719 git-svn-id: svn://10.0.0.236/trunk@144397 18797224-902f-48f8-a5cc-f745e15eee43 --- .../src/org/mozilla/javascript/FunctionObject.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mozilla/js/rhino/src/org/mozilla/javascript/FunctionObject.java b/mozilla/js/rhino/src/org/mozilla/javascript/FunctionObject.java index 517d31570cb..b59d3d5ca2c 100644 --- a/mozilla/js/rhino/src/org/mozilla/javascript/FunctionObject.java +++ b/mozilla/js/rhino/src/org/mozilla/javascript/FunctionObject.java @@ -219,6 +219,18 @@ public class FunctionObject extends BaseFunction return getArity(); } + /** + * Get Java method or constructor this function represent. + */ + public Member getMethodOrConstructor() + { + if (method != null) { + return method; + } else { + return ctor; + } + } + static Method findSingleMethod(Method[] methods, String name) { Method found = null;