diff options
author | gjoranv <gv@verizonmedia.com> | 2022-07-13 11:38:09 +0200 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-07-13 11:39:09 +0200 |
commit | 3ad0117c5ec96bb3d32495a222409df074cfd7d9 (patch) | |
tree | 3f2d0024cbf719b8cd38365016e1dd49754b5a48 | |
parent | 0781a0b3ce6b7433f442d3a1bc3097272971f0ba (diff) |
Move yolean code into vespajlib.
-rw-r--r-- | vespajlib/abi-spec.json | 330 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/Exceptions.java (renamed from yolean/src/main/java/com/yahoo/yolean/Exceptions.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/UncheckedInterruptedException.java (renamed from yolean/src/main/java/com/yahoo/yolean/UncheckedInterruptedException.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/chain/After.java (renamed from yolean/src/main/java/com/yahoo/yolean/chain/After.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/chain/Before.java (renamed from yolean/src/main/java/com/yahoo/yolean/chain/Before.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/chain/Provides.java (renamed from yolean/src/main/java/com/yahoo/yolean/chain/Provides.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/chain/package-info.java (renamed from yolean/src/main/java/com/yahoo/yolean/chain/package-info.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/ConcurrentResourcePool.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/ConcurrentResourcePool.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMap.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMap.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/Memoized.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/ResourcePool.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/ResourcePool.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/Sleeper.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/Sleeper.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/ThreadRobustList.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/ThreadRobustList.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/concurrent/package-info.java (renamed from yolean/src/main/java/com/yahoo/yolean/concurrent/package-info.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingConsumer.java (renamed from yolean/src/main/java/com/yahoo/yolean/function/ThrowingConsumer.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingFunction.java (renamed from yolean/src/main/java/com/yahoo/yolean/function/ThrowingFunction.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingSupplier.java (renamed from yolean/src/main/java/com/yahoo/yolean/function/ThrowingSupplier.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/function/package-info.java (renamed from yolean/src/main/java/com/yahoo/yolean/function/package-info.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/package-info.java (renamed from yolean/src/main/java/com/yahoo/yolean/package-info.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/system/CatchSignals.java (renamed from yolean/src/main/java/com/yahoo/yolean/system/CatchSignals.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/system/package-info.java (renamed from yolean/src/main/java/com/yahoo/yolean/system/package-info.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/trace/TraceNode.java (renamed from yolean/src/main/java/com/yahoo/yolean/trace/TraceNode.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/trace/TraceVisitor.java (renamed from yolean/src/main/java/com/yahoo/yolean/trace/TraceVisitor.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/yolean/trace/package-info.java (renamed from yolean/src/main/java/com/yahoo/yolean/trace/package-info.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/ExceptionsTestCase.java (renamed from yolean/src/test/java/com/yahoo/yolean/ExceptionsTestCase.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMapTest.java (renamed from yolean/src/test/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMapTest.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/concurrent/MemoizedTest.java (renamed from yolean/src/test/java/com/yahoo/yolean/concurrent/MemoizedTest.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/concurrent/ThreadRobustListTestCase.java (renamed from yolean/src/test/java/com/yahoo/yolean/concurrent/ThreadRobustListTestCase.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/system/CatchSignalsTestCase.java (renamed from yolean/src/test/java/com/yahoo/yolean/system/CatchSignalsTestCase.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/trace/TraceNodeTestCase.java (renamed from yolean/src/test/java/com/yahoo/yolean/trace/TraceNodeTestCase.java) | 0 | ||||
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/yolean/trace/TraceVisitorTestCase.java (renamed from yolean/src/test/java/com/yahoo/yolean/trace/TraceVisitorTestCase.java) | 0 | ||||
-rw-r--r-- | yolean/abi-spec.json | 333 |
32 files changed, 331 insertions, 332 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json index 2c861dd2f1f..97eaa1f76f6 100644 --- a/vespajlib/abi-spec.json +++ b/vespajlib/abi-spec.json @@ -3637,5 +3637,335 @@ "public abstract com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, java.lang.String)" ], "fields": [] + }, + "com.yahoo.yolean.Exceptions$RunnableThrowingIOException": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void run()" + ], + "fields": [] + }, + "com.yahoo.yolean.Exceptions$RunnableThrowingInterruptedException": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void run()" + ], + "fields": [] + }, + "com.yahoo.yolean.Exceptions$SupplierThrowingIOException": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract java.lang.Object get()" + ], + "fields": [] + }, + "com.yahoo.yolean.Exceptions": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static java.lang.String toMessageString(java.lang.Throwable)", + "public static java.util.Optional findCause(java.lang.Throwable, java.lang.Class)", + "public static void uncheck(com.yahoo.yolean.Exceptions$RunnableThrowingIOException)", + "public static void uncheckInterrupted(com.yahoo.yolean.Exceptions$RunnableThrowingInterruptedException)", + "public static void uncheckInterruptedAndRestoreFlag(com.yahoo.yolean.Exceptions$RunnableThrowingInterruptedException)", + "public static varargs void uncheck(com.yahoo.yolean.Exceptions$RunnableThrowingIOException, java.lang.String, java.lang.String[])", + "public static void uncheckAndIgnore(com.yahoo.yolean.Exceptions$RunnableThrowingIOException, java.lang.Class)", + "public static java.lang.Object uncheck(com.yahoo.yolean.Exceptions$SupplierThrowingIOException)", + "public static varargs java.lang.Object uncheck(com.yahoo.yolean.Exceptions$SupplierThrowingIOException, java.lang.String, java.lang.String[])", + "public static java.lang.Object uncheckAndIgnore(com.yahoo.yolean.Exceptions$SupplierThrowingIOException, java.lang.Class)", + "public static java.lang.RuntimeException throwUnchecked(java.lang.Throwable)" + ], + "fields": [] + }, + "com.yahoo.yolean.UncheckedInterruptedException": { + "superClass": "java.lang.RuntimeException", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, java.lang.InterruptedException, boolean)", + "public void <init>(java.lang.InterruptedException, boolean)", + "public void <init>(java.lang.String, boolean)", + "public void <init>(java.lang.String, java.lang.InterruptedException)", + "public void <init>(java.lang.InterruptedException)", + "public java.lang.InterruptedException getCause()", + "public bridge synthetic java.lang.Throwable getCause()" + ], + "fields": [] + }, + "com.yahoo.yolean.chain.After": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.annotation.Annotation" + ], + "attributes": [ + "public", + "interface", + "abstract", + "annotation" + ], + "methods": [ + "public abstract java.lang.String[] value()" + ], + "fields": [] + }, + "com.yahoo.yolean.chain.Before": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.annotation.Annotation" + ], + "attributes": [ + "public", + "interface", + "abstract", + "annotation" + ], + "methods": [ + "public abstract java.lang.String[] value()" + ], + "fields": [] + }, + "com.yahoo.yolean.chain.Provides": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.annotation.Annotation" + ], + "attributes": [ + "public", + "interface", + "abstract", + "annotation" + ], + "methods": [ + "public abstract java.lang.String[] value()" + ], + "fields": [] + }, + "com.yahoo.yolean.concurrent.ConcurrentResourcePool": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Iterable" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.function.Supplier)", + "public void preallocate(int)", + "public final java.lang.Object alloc()", + "public final void free(java.lang.Object)", + "public java.util.Iterator iterator()" + ], + "fields": [] + }, + "com.yahoo.yolean.concurrent.CopyOnWriteHashMap": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.util.Map" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public int size()", + "public boolean isEmpty()", + "public boolean containsKey(java.lang.Object)", + "public boolean containsValue(java.lang.Object)", + "public java.lang.Object get(java.lang.Object)", + "public java.lang.Object put(java.lang.Object, java.lang.Object)", + "public java.lang.Object remove(java.lang.Object)", + "public void putAll(java.util.Map)", + "public void clear()", + "public java.util.Set keySet()", + "public java.util.Collection values()", + "public java.util.Set entrySet()" + ], + "fields": [] + }, + "com.yahoo.yolean.concurrent.Memoized$Closer": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void close(java.lang.Object)" + ], + "fields": [] + }, + "com.yahoo.yolean.concurrent.Memoized": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.util.function.Supplier", + "java.lang.AutoCloseable" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.function.Supplier, com.yahoo.yolean.concurrent.Memoized$Closer)", + "public static com.yahoo.yolean.concurrent.Memoized of(java.util.function.Supplier)", + "public static com.yahoo.yolean.concurrent.Memoized combine(com.yahoo.yolean.concurrent.Memoized, java.util.function.Function, com.yahoo.yolean.concurrent.Memoized$Closer)", + "public java.lang.Object get()", + "public void close()" + ], + "fields": [] + }, + "com.yahoo.yolean.concurrent.ResourcePool": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Iterable" + ], + "attributes": [ + "public", + "final" + ], + "methods": [ + "public void <init>(java.util.function.Supplier)", + "public java.lang.Object alloc()", + "public void free(java.lang.Object)", + "public java.util.Iterator iterator()" + ], + "fields": [] + }, + "com.yahoo.yolean.concurrent.Sleeper": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public void sleep(java.time.Duration)", + "public void sleepChecked(java.time.Duration)", + "public void sleep(long)", + "public abstract void sleepChecked(long)" + ], + "fields": [ + "public static final com.yahoo.yolean.concurrent.Sleeper DEFAULT", + "public static final com.yahoo.yolean.concurrent.Sleeper NOOP" + ] + }, + "com.yahoo.yolean.concurrent.ThreadRobustList": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Iterable" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(int)", + "public boolean isEmpty()", + "public void add(java.lang.Object)", + "public java.util.Iterator iterator()" + ], + "fields": [] + }, + "com.yahoo.yolean.function.ThrowingConsumer": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void accept(java.lang.Object)", + "public com.yahoo.yolean.function.ThrowingConsumer andThen(com.yahoo.yolean.function.ThrowingConsumer)" + ], + "fields": [] + }, + "com.yahoo.yolean.function.ThrowingFunction": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract java.lang.Object apply(java.lang.Object)", + "public com.yahoo.yolean.function.ThrowingFunction andThen(com.yahoo.yolean.function.ThrowingFunction)", + "public com.yahoo.yolean.function.ThrowingFunction compose(com.yahoo.yolean.function.ThrowingFunction)" + ], + "fields": [] + }, + "com.yahoo.yolean.function.ThrowingSupplier": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract java.lang.Object get()" + ], + "fields": [] + }, + "com.yahoo.yolean.trace.TraceNode": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.Object, long)", + "public com.yahoo.yolean.trace.TraceNode add(com.yahoo.yolean.trace.TraceNode)", + "public java.lang.Iterable descendants(java.lang.Class)", + "public java.lang.Object payload()", + "public long timestamp()", + "public com.yahoo.yolean.trace.TraceNode parent()", + "public java.lang.Iterable children()", + "public boolean isRoot()", + "public com.yahoo.yolean.trace.TraceNode root()", + "public com.yahoo.yolean.trace.TraceVisitor accept(com.yahoo.yolean.trace.TraceVisitor)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.yolean.trace.TraceVisitor": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public abstract void visit(com.yahoo.yolean.trace.TraceNode)", + "public void entering(com.yahoo.yolean.trace.TraceNode)", + "public void leaving(com.yahoo.yolean.trace.TraceNode)" + ], + "fields": [] } }
\ No newline at end of file diff --git a/yolean/src/main/java/com/yahoo/yolean/Exceptions.java b/vespajlib/src/main/java/com/yahoo/yolean/Exceptions.java index 89b4e76368b..89b4e76368b 100644 --- a/yolean/src/main/java/com/yahoo/yolean/Exceptions.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/Exceptions.java diff --git a/yolean/src/main/java/com/yahoo/yolean/UncheckedInterruptedException.java b/vespajlib/src/main/java/com/yahoo/yolean/UncheckedInterruptedException.java index d3317b5fb26..d3317b5fb26 100644 --- a/yolean/src/main/java/com/yahoo/yolean/UncheckedInterruptedException.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/UncheckedInterruptedException.java diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/After.java b/vespajlib/src/main/java/com/yahoo/yolean/chain/After.java index a02408bb616..a02408bb616 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/After.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/chain/After.java diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Before.java b/vespajlib/src/main/java/com/yahoo/yolean/chain/Before.java index 7bbba8ded5f..7bbba8ded5f 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/Before.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/chain/Before.java diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Provides.java b/vespajlib/src/main/java/com/yahoo/yolean/chain/Provides.java index b8bf40686cb..b8bf40686cb 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/Provides.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/chain/Provides.java diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/package-info.java b/vespajlib/src/main/java/com/yahoo/yolean/chain/package-info.java index e767e192ad7..e767e192ad7 100644 --- a/yolean/src/main/java/com/yahoo/yolean/chain/package-info.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/chain/package-info.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/ConcurrentResourcePool.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/ConcurrentResourcePool.java index 0e91a44bf5d..0e91a44bf5d 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/ConcurrentResourcePool.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/ConcurrentResourcePool.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMap.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMap.java index 536d9ab15c1..536d9ab15c1 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMap.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMap.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/Memoized.java index 8e2b7b7a7eb..8e2b7b7a7eb 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/Memoized.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/Memoized.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/ResourcePool.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/ResourcePool.java index ffc761ad625..ffc761ad625 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/ResourcePool.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/ResourcePool.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/Sleeper.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/Sleeper.java index 530be935bc1..530be935bc1 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/Sleeper.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/Sleeper.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/ThreadRobustList.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/ThreadRobustList.java index f6d8b68416c..f6d8b68416c 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/ThreadRobustList.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/ThreadRobustList.java diff --git a/yolean/src/main/java/com/yahoo/yolean/concurrent/package-info.java b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/package-info.java index 1e89d85714e..1e89d85714e 100644 --- a/yolean/src/main/java/com/yahoo/yolean/concurrent/package-info.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/concurrent/package-info.java diff --git a/yolean/src/main/java/com/yahoo/yolean/function/ThrowingConsumer.java b/vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingConsumer.java index 0860c7c34b4..0860c7c34b4 100644 --- a/yolean/src/main/java/com/yahoo/yolean/function/ThrowingConsumer.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingConsumer.java diff --git a/yolean/src/main/java/com/yahoo/yolean/function/ThrowingFunction.java b/vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingFunction.java index 6e459509b1d..6e459509b1d 100644 --- a/yolean/src/main/java/com/yahoo/yolean/function/ThrowingFunction.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingFunction.java diff --git a/yolean/src/main/java/com/yahoo/yolean/function/ThrowingSupplier.java b/vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingSupplier.java index 348c1c739ee..348c1c739ee 100644 --- a/yolean/src/main/java/com/yahoo/yolean/function/ThrowingSupplier.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/function/ThrowingSupplier.java diff --git a/yolean/src/main/java/com/yahoo/yolean/function/package-info.java b/vespajlib/src/main/java/com/yahoo/yolean/function/package-info.java index e55b39c478f..e55b39c478f 100644 --- a/yolean/src/main/java/com/yahoo/yolean/function/package-info.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/function/package-info.java diff --git a/yolean/src/main/java/com/yahoo/yolean/package-info.java b/vespajlib/src/main/java/com/yahoo/yolean/package-info.java index c9f2b088688..c9f2b088688 100644 --- a/yolean/src/main/java/com/yahoo/yolean/package-info.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/package-info.java diff --git a/yolean/src/main/java/com/yahoo/yolean/system/CatchSignals.java b/vespajlib/src/main/java/com/yahoo/yolean/system/CatchSignals.java index 572d8fba122..572d8fba122 100644 --- a/yolean/src/main/java/com/yahoo/yolean/system/CatchSignals.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/system/CatchSignals.java diff --git a/yolean/src/main/java/com/yahoo/yolean/system/package-info.java b/vespajlib/src/main/java/com/yahoo/yolean/system/package-info.java index cf3a4f33e1a..cf3a4f33e1a 100644 --- a/yolean/src/main/java/com/yahoo/yolean/system/package-info.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/system/package-info.java diff --git a/yolean/src/main/java/com/yahoo/yolean/trace/TraceNode.java b/vespajlib/src/main/java/com/yahoo/yolean/trace/TraceNode.java index fd19c1b1388..fd19c1b1388 100644 --- a/yolean/src/main/java/com/yahoo/yolean/trace/TraceNode.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/trace/TraceNode.java diff --git a/yolean/src/main/java/com/yahoo/yolean/trace/TraceVisitor.java b/vespajlib/src/main/java/com/yahoo/yolean/trace/TraceVisitor.java index 1b3507777b7..1b3507777b7 100644 --- a/yolean/src/main/java/com/yahoo/yolean/trace/TraceVisitor.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/trace/TraceVisitor.java diff --git a/yolean/src/main/java/com/yahoo/yolean/trace/package-info.java b/vespajlib/src/main/java/com/yahoo/yolean/trace/package-info.java index dabc8217025..dabc8217025 100644 --- a/yolean/src/main/java/com/yahoo/yolean/trace/package-info.java +++ b/vespajlib/src/main/java/com/yahoo/yolean/trace/package-info.java diff --git a/yolean/src/test/java/com/yahoo/yolean/ExceptionsTestCase.java b/vespajlib/src/test/java/com/yahoo/yolean/ExceptionsTestCase.java index 53cf3efe363..53cf3efe363 100644 --- a/yolean/src/test/java/com/yahoo/yolean/ExceptionsTestCase.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/ExceptionsTestCase.java diff --git a/yolean/src/test/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMapTest.java b/vespajlib/src/test/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMapTest.java index 3f2526172a9..3f2526172a9 100644 --- a/yolean/src/test/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMapTest.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/concurrent/CopyOnWriteHashMapTest.java diff --git a/yolean/src/test/java/com/yahoo/yolean/concurrent/MemoizedTest.java b/vespajlib/src/test/java/com/yahoo/yolean/concurrent/MemoizedTest.java index 7f2f49c75f2..7f2f49c75f2 100644 --- a/yolean/src/test/java/com/yahoo/yolean/concurrent/MemoizedTest.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/concurrent/MemoizedTest.java diff --git a/yolean/src/test/java/com/yahoo/yolean/concurrent/ThreadRobustListTestCase.java b/vespajlib/src/test/java/com/yahoo/yolean/concurrent/ThreadRobustListTestCase.java index c2edaf1fb00..c2edaf1fb00 100644 --- a/yolean/src/test/java/com/yahoo/yolean/concurrent/ThreadRobustListTestCase.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/concurrent/ThreadRobustListTestCase.java diff --git a/yolean/src/test/java/com/yahoo/yolean/system/CatchSignalsTestCase.java b/vespajlib/src/test/java/com/yahoo/yolean/system/CatchSignalsTestCase.java index 66a27235088..66a27235088 100644 --- a/yolean/src/test/java/com/yahoo/yolean/system/CatchSignalsTestCase.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/system/CatchSignalsTestCase.java diff --git a/yolean/src/test/java/com/yahoo/yolean/trace/TraceNodeTestCase.java b/vespajlib/src/test/java/com/yahoo/yolean/trace/TraceNodeTestCase.java index 3019b646867..3019b646867 100644 --- a/yolean/src/test/java/com/yahoo/yolean/trace/TraceNodeTestCase.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/trace/TraceNodeTestCase.java diff --git a/yolean/src/test/java/com/yahoo/yolean/trace/TraceVisitorTestCase.java b/vespajlib/src/test/java/com/yahoo/yolean/trace/TraceVisitorTestCase.java index 4eaa5b0241e..4eaa5b0241e 100644 --- a/yolean/src/test/java/com/yahoo/yolean/trace/TraceVisitorTestCase.java +++ b/vespajlib/src/test/java/com/yahoo/yolean/trace/TraceVisitorTestCase.java diff --git a/yolean/abi-spec.json b/yolean/abi-spec.json index 5085f67811c..9e26dfeeb6e 100644 --- a/yolean/abi-spec.json +++ b/yolean/abi-spec.json @@ -1,332 +1 @@ -{ - "com.yahoo.yolean.Exceptions$RunnableThrowingIOException": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract void run()" - ], - "fields": [] - }, - "com.yahoo.yolean.Exceptions$RunnableThrowingInterruptedException": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract void run()" - ], - "fields": [] - }, - "com.yahoo.yolean.Exceptions$SupplierThrowingIOException": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract java.lang.Object get()" - ], - "fields": [] - }, - "com.yahoo.yolean.Exceptions": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>()", - "public static java.lang.String toMessageString(java.lang.Throwable)", - "public static java.util.Optional findCause(java.lang.Throwable, java.lang.Class)", - "public static void uncheck(com.yahoo.yolean.Exceptions$RunnableThrowingIOException)", - "public static void uncheckInterrupted(com.yahoo.yolean.Exceptions$RunnableThrowingInterruptedException)", - "public static void uncheckInterruptedAndRestoreFlag(com.yahoo.yolean.Exceptions$RunnableThrowingInterruptedException)", - "public static varargs void uncheck(com.yahoo.yolean.Exceptions$RunnableThrowingIOException, java.lang.String, java.lang.String[])", - "public static void uncheckAndIgnore(com.yahoo.yolean.Exceptions$RunnableThrowingIOException, java.lang.Class)", - "public static java.lang.Object uncheck(com.yahoo.yolean.Exceptions$SupplierThrowingIOException)", - "public static varargs java.lang.Object uncheck(com.yahoo.yolean.Exceptions$SupplierThrowingIOException, java.lang.String, java.lang.String[])", - "public static java.lang.Object uncheckAndIgnore(com.yahoo.yolean.Exceptions$SupplierThrowingIOException, java.lang.Class)", - "public static java.lang.RuntimeException throwUnchecked(java.lang.Throwable)" - ], - "fields": [] - }, - "com.yahoo.yolean.UncheckedInterruptedException": { - "superClass": "java.lang.RuntimeException", - "interfaces": [], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>(java.lang.String, java.lang.InterruptedException, boolean)", - "public void <init>(java.lang.InterruptedException, boolean)", - "public void <init>(java.lang.String, boolean)", - "public void <init>(java.lang.String, java.lang.InterruptedException)", - "public void <init>(java.lang.InterruptedException)", - "public java.lang.InterruptedException getCause()", - "public bridge synthetic java.lang.Throwable getCause()" - ], - "fields": [] - }, - "com.yahoo.yolean.chain.After": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.annotation.Annotation" - ], - "attributes": [ - "public", - "interface", - "abstract", - "annotation" - ], - "methods": [ - "public abstract java.lang.String[] value()" - ], - "fields": [] - }, - "com.yahoo.yolean.chain.Before": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.annotation.Annotation" - ], - "attributes": [ - "public", - "interface", - "abstract", - "annotation" - ], - "methods": [ - "public abstract java.lang.String[] value()" - ], - "fields": [] - }, - "com.yahoo.yolean.chain.Provides": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.annotation.Annotation" - ], - "attributes": [ - "public", - "interface", - "abstract", - "annotation" - ], - "methods": [ - "public abstract java.lang.String[] value()" - ], - "fields": [] - }, - "com.yahoo.yolean.concurrent.ConcurrentResourcePool": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.Iterable" - ], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>(java.util.function.Supplier)", - "public void preallocate(int)", - "public final java.lang.Object alloc()", - "public final void free(java.lang.Object)", - "public java.util.Iterator iterator()" - ], - "fields": [] - }, - "com.yahoo.yolean.concurrent.CopyOnWriteHashMap": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.util.Map" - ], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>()", - "public int size()", - "public boolean isEmpty()", - "public boolean containsKey(java.lang.Object)", - "public boolean containsValue(java.lang.Object)", - "public java.lang.Object get(java.lang.Object)", - "public java.lang.Object put(java.lang.Object, java.lang.Object)", - "public java.lang.Object remove(java.lang.Object)", - "public void putAll(java.util.Map)", - "public void clear()", - "public java.util.Set keySet()", - "public java.util.Collection values()", - "public java.util.Set entrySet()" - ], - "fields": [] - }, - "com.yahoo.yolean.concurrent.Memoized$Closer": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract void close(java.lang.Object)" - ], - "fields": [] - }, - "com.yahoo.yolean.concurrent.Memoized": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.util.function.Supplier", - "java.lang.AutoCloseable" - ], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>(java.util.function.Supplier, com.yahoo.yolean.concurrent.Memoized$Closer)", - "public static com.yahoo.yolean.concurrent.Memoized of(java.util.function.Supplier)", - "public static com.yahoo.yolean.concurrent.Memoized combine(com.yahoo.yolean.concurrent.Memoized, java.util.function.Function, com.yahoo.yolean.concurrent.Memoized$Closer)", - "public java.lang.Object get()", - "public void close()" - ], - "fields": [] - }, - "com.yahoo.yolean.concurrent.ResourcePool": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.Iterable" - ], - "attributes": [ - "public", - "final" - ], - "methods": [ - "public void <init>(java.util.function.Supplier)", - "public java.lang.Object alloc()", - "public void free(java.lang.Object)", - "public java.util.Iterator iterator()" - ], - "fields": [] - }, - "com.yahoo.yolean.concurrent.Sleeper": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public void sleep(java.time.Duration)", - "public void sleepChecked(java.time.Duration)", - "public void sleep(long)", - "public abstract void sleepChecked(long)" - ], - "fields": [ - "public static final com.yahoo.yolean.concurrent.Sleeper DEFAULT", - "public static final com.yahoo.yolean.concurrent.Sleeper NOOP" - ] - }, - "com.yahoo.yolean.concurrent.ThreadRobustList": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.Iterable" - ], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>()", - "public void <init>(int)", - "public boolean isEmpty()", - "public void add(java.lang.Object)", - "public java.util.Iterator iterator()" - ], - "fields": [] - }, - "com.yahoo.yolean.function.ThrowingConsumer": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract void accept(java.lang.Object)", - "public com.yahoo.yolean.function.ThrowingConsumer andThen(com.yahoo.yolean.function.ThrowingConsumer)" - ], - "fields": [] - }, - "com.yahoo.yolean.function.ThrowingFunction": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract java.lang.Object apply(java.lang.Object)", - "public com.yahoo.yolean.function.ThrowingFunction andThen(com.yahoo.yolean.function.ThrowingFunction)", - "public com.yahoo.yolean.function.ThrowingFunction compose(com.yahoo.yolean.function.ThrowingFunction)" - ], - "fields": [] - }, - "com.yahoo.yolean.function.ThrowingSupplier": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "interface", - "abstract" - ], - "methods": [ - "public abstract java.lang.Object get()" - ], - "fields": [] - }, - "com.yahoo.yolean.trace.TraceNode": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>(java.lang.Object, long)", - "public com.yahoo.yolean.trace.TraceNode add(com.yahoo.yolean.trace.TraceNode)", - "public java.lang.Iterable descendants(java.lang.Class)", - "public java.lang.Object payload()", - "public long timestamp()", - "public com.yahoo.yolean.trace.TraceNode parent()", - "public java.lang.Iterable children()", - "public boolean isRoot()", - "public com.yahoo.yolean.trace.TraceNode root()", - "public com.yahoo.yolean.trace.TraceVisitor accept(com.yahoo.yolean.trace.TraceVisitor)", - "public java.lang.String toString()" - ], - "fields": [] - }, - "com.yahoo.yolean.trace.TraceVisitor": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public", - "abstract" - ], - "methods": [ - "public void <init>()", - "public abstract void visit(com.yahoo.yolean.trace.TraceNode)", - "public void entering(com.yahoo.yolean.trace.TraceNode)", - "public void leaving(com.yahoo.yolean.trace.TraceNode)" - ], - "fields": [] - } -}
\ No newline at end of file +{}
\ No newline at end of file |