From 42810115178191b0a4a1c7a93afddeb81500ddf5 Mon Sep 17 00:00:00 2001 From: bsorrentino Date: Wed, 8 May 2019 16:08:52 +0200 Subject: [PATCH] add a Sync Executor --- .../src/main/java/org/bsc/java2ts/JSExecutor.java | 14 ++++++++++++++ .../java/org/bsc/java2ts/jdk8/package-info.java | 6 ++++-- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 samples/src/main/java/org/bsc/java2ts/JSExecutor.java diff --git a/samples/src/main/java/org/bsc/java2ts/JSExecutor.java b/samples/src/main/java/org/bsc/java2ts/JSExecutor.java new file mode 100644 index 0000000..850b5c7 --- /dev/null +++ b/samples/src/main/java/org/bsc/java2ts/JSExecutor.java @@ -0,0 +1,14 @@ +package org.bsc.java2ts; + +import java.util.concurrent.Executor; + +public class JSExecutor implements Executor { + + public JSExecutor() {} + + @Override + public void execute(Runnable command) { + command.run(); + } + +} diff --git a/samples/src/test/java/org/bsc/java2ts/jdk8/package-info.java b/samples/src/test/java/org/bsc/java2ts/jdk8/package-info.java index 463b6b3..ff419a5 100644 --- a/samples/src/test/java/org/bsc/java2ts/jdk8/package-info.java +++ b/samples/src/test/java/org/bsc/java2ts/jdk8/package-info.java @@ -26,14 +26,16 @@ @Type(value=java.lang.management.MemoryType.class, export=true), @Type(value=java.util.concurrent.CompletableFuture.class, export=true), - @Type(value=java.util.concurrent.Executor.class, functional=true, export=true), - + @Type(value=java.util.concurrent.Executor.class), + // Member Classes @Type(value=java.util.Map.Entry.class), //@Type(value= javax.swing.text.AbstractDocument.class), //@Type(value= javax.swing.text.AbstractDocument.AttributeContext.class), @Type(value=java.util.function.Consumer.class, alias="Consumer", export=true), + + @Type( value=org.bsc.java2ts.JSExecutor.class, export=true) }) package org.bsc.java2ts.jdk8;