public final class JavaHostLanguageProvider extends Object implements org.graalvm.polyglot.tck.LanguageProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaHostLanguageProvider.Complex |
static class |
JavaHostLanguageProvider.IterableImpl |
static class |
JavaHostLanguageProvider.IteratorImpl |
| Constructor and Description |
|---|
JavaHostLanguageProvider() |
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends org.graalvm.polyglot.tck.Snippet> |
createExpressions(org.graalvm.polyglot.Context context) |
org.graalvm.polyglot.Value |
createIdentityFunction(org.graalvm.polyglot.Context context) |
Collection<? extends org.graalvm.polyglot.Source> |
createInvalidSyntaxScripts(org.graalvm.polyglot.Context context) |
Collection<? extends org.graalvm.polyglot.tck.Snippet> |
createScripts(org.graalvm.polyglot.Context context) |
Collection<? extends org.graalvm.polyglot.tck.Snippet> |
createStatements(org.graalvm.polyglot.Context context) |
Collection<? extends org.graalvm.polyglot.tck.Snippet> |
createValueConstructors(org.graalvm.polyglot.Context context) |
String |
getId() |
public String getId()
getId in interface org.graalvm.polyglot.tck.LanguageProviderpublic Collection<? extends org.graalvm.polyglot.tck.Snippet> createValueConstructors(org.graalvm.polyglot.Context context)
createValueConstructors in interface org.graalvm.polyglot.tck.LanguageProviderpublic org.graalvm.polyglot.Value createIdentityFunction(org.graalvm.polyglot.Context context)
createIdentityFunction in interface org.graalvm.polyglot.tck.LanguageProviderpublic Collection<? extends org.graalvm.polyglot.tck.Snippet> createExpressions(org.graalvm.polyglot.Context context)
createExpressions in interface org.graalvm.polyglot.tck.LanguageProviderpublic Collection<? extends org.graalvm.polyglot.tck.Snippet> createStatements(org.graalvm.polyglot.Context context)
createStatements in interface org.graalvm.polyglot.tck.LanguageProviderpublic Collection<? extends org.graalvm.polyglot.tck.Snippet> createScripts(org.graalvm.polyglot.Context context)
createScripts in interface org.graalvm.polyglot.tck.LanguageProviderpublic Collection<? extends org.graalvm.polyglot.Source> createInvalidSyntaxScripts(org.graalvm.polyglot.Context context)
createInvalidSyntaxScripts in interface org.graalvm.polyglot.tck.LanguageProvider