@@ -34,11 +34,6 @@ public sealed class NodeJsEngine : JsEngineBase
3434 /// </summary>
3535 private const string ENGINE_HELPERS_RESOURCE_NAME = "JavaScriptEngineSwitcher.Node.Resources.engine-helpers.js" ;
3636
37- /// <summary>
38- /// Name of file, which identifies the generated function call
39- /// </summary>
40- private const string GENERATED_FUNCTION_CALL_FILE_NAME = "JavaScriptEngineSwitcher.Node.Resources.generated-function-call.js" ;
41-
4237 /// <summary>
4338 /// Name of JS engine
4439 /// </summary>
@@ -305,7 +300,7 @@ private WrapperException WrapInvocationException(InvocationException originalExc
305300 {
306301 string errorLocation = message . Substring ( messageWithTypeLength ) ;
307302 errorLocationItems = NodeJsErrorHelpers . ParseErrorLocation ( errorLocation ) ;
308- errorLocationItems = FilterErrorLocationItems ( errorLocationItems ) ;
303+ errorLocationItems = NodeJsErrorHelpers . FilterErrorLocationItems ( errorLocationItems ) ;
309304
310305 if ( errorLocationItems . Length > 0 )
311306 {
@@ -350,41 +345,6 @@ private WrapperException WrapInvocationException(InvocationException originalExc
350345 return wrapperException ;
351346 }
352347
353- /// <summary>
354- /// Filters a error location items
355- /// </summary>
356- /// <param name="errorLocationItems">An array of <see cref="ErrorLocationItem"/> instances</param>
357- private static ErrorLocationItem [ ] FilterErrorLocationItems ( ErrorLocationItem [ ] errorLocationItems )
358- {
359- if ( errorLocationItems . Length == 0 )
360- {
361- return errorLocationItems ;
362- }
363-
364- int excessErrorLocationItemIndex = 0 ;
365-
366- foreach ( ErrorLocationItem item in errorLocationItems )
367- {
368- string documentName = item . DocumentName ;
369- string functionName = item . FunctionName ;
370-
371- if ( documentName == "node:vm"
372- || documentName == "vm.js"
373- || documentName == GENERATED_FUNCTION_CALL_FILE_NAME
374- || ( documentName == "anonymous" && functionName == "callFunction" ) )
375- {
376- break ;
377- }
378-
379- excessErrorLocationItemIndex ++ ;
380- }
381-
382- var processedErrorLocationItems = new ErrorLocationItem [ excessErrorLocationItemIndex ] ;
383- Array . Copy ( errorLocationItems , processedErrorLocationItems , excessErrorLocationItemIndex ) ;
384-
385- return processedErrorLocationItems ;
386- }
387-
388348 #endregion
389349
390350 #endregion
0 commit comments