Class PolyglotEngineWithJavaScript

java.lang.Object
com.oracle.truffle.tck.impl.PolyglotEngineWithJavaScript

public class PolyglotEngineWithJavaScript extends Object
Tests with code snippets referencing JavaScript (executed only when an implementation of JavaScript is around).
  • Constructor Details

    • PolyglotEngineWithJavaScript

      public PolyglotEngineWithJavaScript()
  • Method Details

    • initEngine

      public void initEngine()
    • disposeEngine

      public void disposeEngine()
    • testCallJavaScriptFunctionFromJava

      public void testCallJavaScriptFunctionFromJava()
    • callJavaScriptFunctionFromJava

      public void callJavaScriptFunctionFromJava()
    • testCallJavaScriptFunctionsWithSharedStateFromJava

      public void testCallJavaScriptFunctionsWithSharedStateFromJava()
    • callJavaScriptFunctionsWithSharedStateFromJava

      public void callJavaScriptFunctionsWithSharedStateFromJava()
    • testAccessFieldsOfJavaObject

      public void testAccessFieldsOfJavaObject()
    • testAccessFieldsOfJavaObjectWithConverter

      public void testAccessFieldsOfJavaObjectWithConverter()
    • accessFieldsOfJavaObject

      public void accessFieldsOfJavaObject()
    • accessFieldsOfJavaObjectWithConverter

      public void accessFieldsOfJavaObjectWithConverter()
    • testCreateJavaScriptFactoryForJavaClass

      public void testCreateJavaScriptFactoryForJavaClass()
    • createJavaScriptFactoryForJavaClass

      public void createJavaScriptFactoryForJavaClass()
    • testCallJavaScriptClassFactoryFromJava

      public void testCallJavaScriptClassFactoryFromJava()
    • callJavaScriptClassFactoryFromJava

      public void callJavaScriptClassFactoryFromJava()
    • testAccessJavaScriptArrayWithTypedElementsFromJava

      public void testAccessJavaScriptArrayWithTypedElementsFromJava()
    • accessJavaScriptArrayWithTypedElementsFromJava

      public void accessJavaScriptArrayWithTypedElementsFromJava()
    • tetsAccessJSONObjectProperties

      public void tetsAccessJSONObjectProperties()
    • accessJavaScriptJSONObjectFromJava

      public void accessJavaScriptJSONObjectFromJava()