Uploaded image for project: 'Commons BSF'
  1. Commons BSF
  2. BSF-3

ScriptEngineManager.getFactories() NOT compliant with JSR223 API

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • BSF-3.0
    • BSF-3.0
    • None
    • None
    • Windows XP, Java 6

    Description

      Method ScriptEngineManager.getFactories() (trunk code and tags/bsf-3.0-beta1/ code) returns an array of ScriptEngineFactory. However JSR 223 Scripting for the Java™ Platform Final Draft Specification version 1.0 (section SCR.4.3.8.1 Discovery Mechanism, page 168) says that should return List<ScriptEngineFactory>.

      Particularly this issue makes impossible develop client code using bsf3.0-beta1 maintaining the compatibility with Java 6 Scripting API reference implementation

      Attachments

        1. BSF-3_patch.txt
          17 kB
          Hettige Don Ignatious Nywan Sanka Samaranayake

        Activity

          People

            sanka Hettige Don Ignatious Nywan Sanka Samaranayake
            imartinez Ivan Martinez-Ortiz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: