Skip to content

Commit 37ec964

Browse files
committed
Swift 4.1
1 parent 61005cb commit 37ec964

22 files changed

+554
-130
lines changed

Sources/AbstractOwnableSynchronizer.swift

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11

22
import java_swift
3-
import java_lang
43

54
/// generated by: genswift.java 'java/lang|java/util|java/sql|java/awt|javax/swing' ///
65

@@ -37,27 +36,27 @@ open class AbstractOwnableSynchronizer: java_swift.JavaObject, /* interface java
3736

3837
private static var getExclusiveOwnerThread_MethodID_2: jmethodID?
3938

40-
open func getExclusiveOwnerThread() -> java_lang.Thread! {
39+
open func getExclusiveOwnerThread() -> java_swift.JavaThread! {
4140
var __locals = [jobject]()
4241
var __args = [jvalue]( repeating: jvalue(), count: 1 )
4342
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "getExclusiveOwnerThread", methodSig: "()Ljava/lang/Thread;", methodCache: &AbstractOwnableSynchronizer.getExclusiveOwnerThread_MethodID_2, args: &__args, locals: &__locals )
4443
defer { JNI.DeleteLocalRef( __return ) }
45-
return __return != nil ? java_lang.Thread( javaObject: __return ) : nil
44+
return __return != nil ? java_swift.JavaThread( javaObject: __return ) : nil
4645
}
4746

4847

4948
/// protected final void java.util.concurrent.locks.AbstractOwnableSynchronizer.setExclusiveOwnerThread(java.lang.Thread)
5049

5150
private static var setExclusiveOwnerThread_MethodID_3: jmethodID?
5251

53-
open func setExclusiveOwnerThread( thread: java_lang.Thread? ) {
52+
open func setExclusiveOwnerThread( thread: java_swift.JavaThread? ) {
5453
var __locals = [jobject]()
5554
var __args = [jvalue]( repeating: jvalue(), count: 1 )
5655
__args[0] = JNIType.toJava( value: thread, locals: &__locals )
5756
JNIMethod.CallVoidMethod( object: javaObject, methodName: "setExclusiveOwnerThread", methodSig: "(Ljava/lang/Thread;)V", methodCache: &AbstractOwnableSynchronizer.setExclusiveOwnerThread_MethodID_3, args: &__args, locals: &__locals )
5857
}
5958

60-
open func setExclusiveOwnerThread( _ _thread: java_lang.Thread? ) {
59+
open func setExclusiveOwnerThread( _ _thread: java_swift.JavaThread? ) {
6160
setExclusiveOwnerThread( thread: _thread )
6261
}
6362

Sources/AbstractQueuedLongSynchronizer.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,12 @@ open class AbstractQueuedLongSynchronizer: AbstractOwnableSynchronizer {
207207

208208
private static var getFirstQueuedThread_MethodID_8: jmethodID?
209209

210-
open func getFirstQueuedThread() -> java_lang.Thread! {
210+
open func getFirstQueuedThread() -> java_swift.JavaThread! {
211211
var __locals = [jobject]()
212212
var __args = [jvalue]( repeating: jvalue(), count: 1 )
213213
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "getFirstQueuedThread", methodSig: "()Ljava/lang/Thread;", methodCache: &AbstractQueuedLongSynchronizer.getFirstQueuedThread_MethodID_8, args: &__args, locals: &__locals )
214214
defer { JNI.DeleteLocalRef( __return ) }
215-
return __return != nil ? java_lang.Thread( javaObject: __return ) : nil
215+
return __return != nil ? java_swift.JavaThread( javaObject: __return ) : nil
216216
}
217217

218218

@@ -371,15 +371,15 @@ open class AbstractQueuedLongSynchronizer: AbstractOwnableSynchronizer {
371371

372372
private static var isQueued_MethodID_20: jmethodID?
373373

374-
open func isQueued( thread: java_lang.Thread? ) -> Bool {
374+
open func isQueued( thread: java_swift.JavaThread? ) -> Bool {
375375
var __locals = [jobject]()
376376
var __args = [jvalue]( repeating: jvalue(), count: 1 )
377377
__args[0] = JNIType.toJava( value: thread, locals: &__locals )
378378
let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "isQueued", methodSig: "(Ljava/lang/Thread;)Z", methodCache: &AbstractQueuedLongSynchronizer.isQueued_MethodID_20, args: &__args, locals: &__locals )
379379
return __return != jboolean(JNI_FALSE)
380380
}
381381

382-
open func isQueued( _ _thread: java_lang.Thread? ) -> Bool {
382+
open func isQueued( _ _thread: java_swift.JavaThread? ) -> Bool {
383383
return isQueued( thread: _thread )
384384
}
385385

Sources/AbstractQueuedSynchronizer.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,12 @@ open class AbstractQueuedSynchronizer: AbstractOwnableSynchronizer {
207207

208208
private static var getFirstQueuedThread_MethodID_8: jmethodID?
209209

210-
open func getFirstQueuedThread() -> java_lang.Thread! {
210+
open func getFirstQueuedThread() -> java_swift.JavaThread! {
211211
var __locals = [jobject]()
212212
var __args = [jvalue]( repeating: jvalue(), count: 1 )
213213
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "getFirstQueuedThread", methodSig: "()Ljava/lang/Thread;", methodCache: &AbstractQueuedSynchronizer.getFirstQueuedThread_MethodID_8, args: &__args, locals: &__locals )
214214
defer { JNI.DeleteLocalRef( __return ) }
215-
return __return != nil ? java_lang.Thread( javaObject: __return ) : nil
215+
return __return != nil ? java_swift.JavaThread( javaObject: __return ) : nil
216216
}
217217

218218

@@ -371,15 +371,15 @@ open class AbstractQueuedSynchronizer: AbstractOwnableSynchronizer {
371371

372372
private static var isQueued_MethodID_20: jmethodID?
373373

374-
open func isQueued( thread: java_lang.Thread? ) -> Bool {
374+
open func isQueued( thread: java_swift.JavaThread? ) -> Bool {
375375
var __locals = [jobject]()
376376
var __args = [jvalue]( repeating: jvalue(), count: 1 )
377377
__args[0] = JNIType.toJava( value: thread, locals: &__locals )
378378
let __return = JNIMethod.CallBooleanMethod( object: javaObject, methodName: "isQueued", methodSig: "(Ljava/lang/Thread;)Z", methodCache: &AbstractQueuedSynchronizer.isQueued_MethodID_20, args: &__args, locals: &__locals )
379379
return __return != jboolean(JNI_FALSE)
380380
}
381381

382-
open func isQueued( _ _thread: java_lang.Thread? ) -> Bool {
382+
open func isQueued( _ _thread: java_swift.JavaThread? ) -> Bool {
383383
return isQueued( thread: _thread )
384384
}
385385

Sources/ConcurrentSkipListMap.swift

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -294,19 +294,19 @@ open class ConcurrentSkipListMap: AbstractMap, java_lang.Cloneable, /* interface
294294
}
295295

296296

297-
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.descendingMap()
297+
/// public java.util.NavigableMap java.util.concurrent.ConcurrentSkipListMap.descendingMap()
298298

299299
private static var descendingMap_MethodID_14: jmethodID?
300300

301-
open func descendingMap() -> ConcurrentNavigableMap! {
301+
open func descendingMap() -> NavigableMap! {
302302
var __locals = [jobject]()
303303
var __args = [jvalue]( repeating: jvalue(), count: 1 )
304-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "descendingMap", methodSig: "()Ljava/util/concurrent/ConcurrentNavigableMap;", methodCache: &ConcurrentSkipListMap.descendingMap_MethodID_14, args: &__args, locals: &__locals )
305-
return JNIType.toSwift( type: ConcurrentNavigableMapForward.self, from: __return )
304+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "descendingMap", methodSig: "()Ljava/util/NavigableMap;", methodCache: &ConcurrentSkipListMap.descendingMap_MethodID_14, args: &__args, locals: &__locals )
305+
return JNIType.toSwift( type: NavigableMapForward.self, from: __return )
306306
}
307307

308308

309-
/// public java.util.NavigableMap java.util.concurrent.ConcurrentSkipListMap.descendingMap()
309+
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.descendingMap()
310310

311311
/// private java.lang.Object java.util.concurrent.ConcurrentSkipListMap.doGet(java.lang.Object)
312312

@@ -455,23 +455,23 @@ open class ConcurrentSkipListMap: AbstractMap, java_lang.Cloneable, /* interface
455455
return getOrDefault( arg0: _arg0, arg1: _arg1 )
456456
}
457457

458-
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.headMap(java.lang.Object)
458+
/// public java.util.SortedMap java.util.concurrent.ConcurrentSkipListMap.headMap(java.lang.Object)
459459

460460
private static var headMap_MethodID_21: jmethodID?
461461

462-
open func headMap( toKey: java_swift.JavaObject? ) -> ConcurrentNavigableMap! {
462+
open func headMap( toKey: java_swift.JavaObject? ) -> SortedMap! {
463463
var __locals = [jobject]()
464464
var __args = [jvalue]( repeating: jvalue(), count: 1 )
465465
__args[0] = JNIType.toJava( value: toKey, locals: &__locals )
466-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "headMap", methodSig: "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", methodCache: &ConcurrentSkipListMap.headMap_MethodID_21, args: &__args, locals: &__locals )
467-
return JNIType.toSwift( type: ConcurrentNavigableMapForward.self, from: __return )
466+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "headMap", methodSig: "(Ljava/lang/Object;)Ljava/util/SortedMap;", methodCache: &ConcurrentSkipListMap.headMap_MethodID_21, args: &__args, locals: &__locals )
467+
return JNIType.toSwift( type: SortedMapForward.self, from: __return )
468468
}
469469

470-
open func headMap( _ _toKey: java_swift.JavaObject? ) -> ConcurrentNavigableMap! {
470+
open func headMap( _ _toKey: java_swift.JavaObject? ) -> SortedMap! {
471471
return headMap( toKey: _toKey )
472472
}
473473

474-
/// public java.util.SortedMap java.util.concurrent.ConcurrentSkipListMap.headMap(java.lang.Object)
474+
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.headMap(java.lang.Object)
475475

476476
/// public java.util.NavigableMap java.util.concurrent.ConcurrentSkipListMap.headMap(java.lang.Object,boolean)
477477

@@ -536,11 +536,11 @@ open class ConcurrentSkipListMap: AbstractMap, java_lang.Cloneable, /* interface
536536

537537
// Skipping method: true false false false false
538538

539-
/// public java.util.Set java.util.concurrent.ConcurrentSkipListMap.keySet()
539+
/// public java.util.NavigableSet java.util.concurrent.ConcurrentSkipListMap.keySet()
540540

541541
// Skipping method: false true false false false
542542

543-
/// public java.util.NavigableSet java.util.concurrent.ConcurrentSkipListMap.keySet()
543+
/// public java.util.Set java.util.concurrent.ConcurrentSkipListMap.keySet()
544544

545545
// Skipping method: false true false false false
546546

@@ -787,61 +787,61 @@ open class ConcurrentSkipListMap: AbstractMap, java_lang.Cloneable, /* interface
787787

788788
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.subMap(java.lang.Object,boolean,java.lang.Object,boolean)
789789

790-
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.subMap(java.lang.Object,java.lang.Object)
790+
/// public java.util.SortedMap java.util.concurrent.ConcurrentSkipListMap.subMap(java.lang.Object,java.lang.Object)
791791

792792
private static var subMap_MethodID_39: jmethodID?
793793

794-
open func subMap( fromKey: java_swift.JavaObject?, toKey: java_swift.JavaObject? ) -> ConcurrentNavigableMap! {
794+
open func subMap( fromKey: java_swift.JavaObject?, toKey: java_swift.JavaObject? ) -> SortedMap! {
795795
var __locals = [jobject]()
796796
var __args = [jvalue]( repeating: jvalue(), count: 2 )
797797
__args[0] = JNIType.toJava( value: fromKey, locals: &__locals )
798798
__args[1] = JNIType.toJava( value: toKey, locals: &__locals )
799-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "subMap", methodSig: "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", methodCache: &ConcurrentSkipListMap.subMap_MethodID_39, args: &__args, locals: &__locals )
800-
return JNIType.toSwift( type: ConcurrentNavigableMapForward.self, from: __return )
799+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "subMap", methodSig: "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;", methodCache: &ConcurrentSkipListMap.subMap_MethodID_39, args: &__args, locals: &__locals )
800+
return JNIType.toSwift( type: SortedMapForward.self, from: __return )
801801
}
802802

803-
open func subMap( _ _fromKey: java_swift.JavaObject?, _ _toKey: java_swift.JavaObject? ) -> ConcurrentNavigableMap! {
803+
open func subMap( _ _fromKey: java_swift.JavaObject?, _ _toKey: java_swift.JavaObject? ) -> SortedMap! {
804804
return subMap( fromKey: _fromKey, toKey: _toKey )
805805
}
806806

807-
/// public java.util.SortedMap java.util.concurrent.ConcurrentSkipListMap.subMap(java.lang.Object,java.lang.Object)
807+
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.subMap(java.lang.Object,java.lang.Object)
808808

809-
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object)
809+
/// public java.util.SortedMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object)
810810

811811
private static var tailMap_MethodID_40: jmethodID?
812812

813-
open func tailMap( fromKey: java_swift.JavaObject? ) -> ConcurrentNavigableMap! {
813+
open func tailMap( fromKey: java_swift.JavaObject? ) -> SortedMap! {
814814
var __locals = [jobject]()
815815
var __args = [jvalue]( repeating: jvalue(), count: 1 )
816816
__args[0] = JNIType.toJava( value: fromKey, locals: &__locals )
817-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "tailMap", methodSig: "(Ljava/lang/Object;)Ljava/util/concurrent/ConcurrentNavigableMap;", methodCache: &ConcurrentSkipListMap.tailMap_MethodID_40, args: &__args, locals: &__locals )
818-
return JNIType.toSwift( type: ConcurrentNavigableMapForward.self, from: __return )
817+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "tailMap", methodSig: "(Ljava/lang/Object;)Ljava/util/SortedMap;", methodCache: &ConcurrentSkipListMap.tailMap_MethodID_40, args: &__args, locals: &__locals )
818+
return JNIType.toSwift( type: SortedMapForward.self, from: __return )
819819
}
820820

821-
open func tailMap( _ _fromKey: java_swift.JavaObject? ) -> ConcurrentNavigableMap! {
821+
open func tailMap( _ _fromKey: java_swift.JavaObject? ) -> SortedMap! {
822822
return tailMap( fromKey: _fromKey )
823823
}
824824

825-
/// public java.util.SortedMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object)
825+
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object)
826826

827-
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object,boolean)
827+
/// public java.util.NavigableMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object,boolean)
828828

829829
private static var tailMap_MethodID_41: jmethodID?
830830

831-
open func tailMap( fromKey: java_swift.JavaObject?, inclusive: Bool ) -> ConcurrentNavigableMap! {
831+
open func tailMap( fromKey: java_swift.JavaObject?, inclusive: Bool ) -> NavigableMap! {
832832
var __locals = [jobject]()
833833
var __args = [jvalue]( repeating: jvalue(), count: 2 )
834834
__args[0] = JNIType.toJava( value: fromKey, locals: &__locals )
835835
__args[1] = jvalue( z: jboolean(inclusive ? JNI_TRUE : JNI_FALSE) )
836-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "tailMap", methodSig: "(Ljava/lang/Object;Z)Ljava/util/concurrent/ConcurrentNavigableMap;", methodCache: &ConcurrentSkipListMap.tailMap_MethodID_41, args: &__args, locals: &__locals )
837-
return JNIType.toSwift( type: ConcurrentNavigableMapForward.self, from: __return )
836+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "tailMap", methodSig: "(Ljava/lang/Object;Z)Ljava/util/NavigableMap;", methodCache: &ConcurrentSkipListMap.tailMap_MethodID_41, args: &__args, locals: &__locals )
837+
return JNIType.toSwift( type: NavigableMapForward.self, from: __return )
838838
}
839839

840-
open func tailMap( _ _fromKey: java_swift.JavaObject?, _ _inclusive: Bool ) -> ConcurrentNavigableMap! {
840+
open func tailMap( _ _fromKey: java_swift.JavaObject?, _ _inclusive: Bool ) -> NavigableMap! {
841841
return tailMap( fromKey: _fromKey, inclusive: _inclusive )
842842
}
843843

844-
/// public java.util.NavigableMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object,boolean)
844+
/// public java.util.concurrent.ConcurrentNavigableMap java.util.concurrent.ConcurrentSkipListMap.tailMap(java.lang.Object,boolean)
845845

846846
/// private void java.util.concurrent.ConcurrentSkipListMap.tryReduceLevel()
847847

Sources/ConcurrentSkipListSet.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -229,24 +229,24 @@ open class ConcurrentSkipListSet: AbstractSet, java_lang.Cloneable {////}, /* in
229229
return floor( e: _e )
230230
}
231231

232-
/// public java.util.NavigableSet java.util.concurrent.ConcurrentSkipListSet.headSet(java.lang.Object)
232+
/// public java.util.SortedSet java.util.concurrent.ConcurrentSkipListSet.headSet(java.lang.Object)
233233

234234
private static var headSet_MethodID_13: jmethodID?
235235

236-
open func headSet( toElement: java_swift.JavaObject? ) -> NavigableSet! {
236+
open func headSet( toElement: java_swift.JavaObject? ) -> SortedSet! {
237237
var __locals = [jobject]()
238238
var __args = [jvalue]( repeating: jvalue(), count: 1 )
239239
__args[0] = JNIType.toJava( value: toElement, locals: &__locals )
240-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "headSet", methodSig: "(Ljava/lang/Object;)Ljava/util/NavigableSet;", methodCache: &ConcurrentSkipListSet.headSet_MethodID_13, args: &__args, locals: &__locals )
240+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "headSet", methodSig: "(Ljava/lang/Object;)Ljava/util/SortedSet;", methodCache: &ConcurrentSkipListSet.headSet_MethodID_13, args: &__args, locals: &__locals )
241241
defer { JNI.DeleteLocalRef( __return ) }
242-
return __return != nil ? NavigableSetForward( javaObject: __return ) : nil
242+
return __return != nil ? SortedSetForward( javaObject: __return ) : nil
243243
}
244244

245-
open func headSet( _ _toElement: java_swift.JavaObject? ) -> NavigableSet! {
245+
open func headSet( _ _toElement: java_swift.JavaObject? ) -> SortedSet! {
246246
return headSet( toElement: _toElement )
247247
}
248248

249-
/// public java.util.SortedSet java.util.concurrent.ConcurrentSkipListSet.headSet(java.lang.Object)
249+
/// public java.util.NavigableSet java.util.concurrent.ConcurrentSkipListSet.headSet(java.lang.Object)
250250

251251
/// public java.util.NavigableSet java.util.concurrent.ConcurrentSkipListSet.headSet(java.lang.Object,boolean)
252252

Sources/DoubleStream.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,11 @@ public protocol DoubleStream: BaseStream {
145145

146146
func reduce( op: DoubleBinaryOperator? ) -> OptionalDouble!
147147

148-
/// public abstract java.util.stream.DoubleStream java.util.stream.DoubleStream.sequential()
148+
/// public default java.util.stream.BaseStream java.util.stream.DoubleStream.sequential()
149149

150-
func sequential() -> DoubleStream!
150+
func sequential() -> BaseStream!
151151

152-
/// public default java.util.stream.BaseStream java.util.stream.DoubleStream.sequential()
152+
/// public abstract java.util.stream.DoubleStream java.util.stream.DoubleStream.sequential()
153153

154154
/// public abstract java.util.stream.DoubleStream java.util.stream.DoubleStream.skip(long)
155155

@@ -732,20 +732,20 @@ open class DoubleStreamForward: BaseStreamForward, DoubleStream {
732732
return reduce( op: _op )
733733
}
734734

735-
/// public abstract java.util.stream.DoubleStream java.util.stream.DoubleStream.sequential()
735+
/// public default java.util.stream.BaseStream java.util.stream.DoubleStream.sequential()
736736

737737
private static var sequential_MethodID_75: jmethodID?
738738

739-
open func sequential() -> DoubleStream! {
739+
override open func sequential() -> BaseStream! {
740740
var __locals = [jobject]()
741741
var __args = [jvalue]( repeating: jvalue(), count: 1 )
742-
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "sequential", methodSig: "()Ljava/util/stream/DoubleStream;", methodCache: &DoubleStreamForward.sequential_MethodID_75, args: &__args, locals: &__locals )
742+
let __return = JNIMethod.CallObjectMethod( object: javaObject, methodName: "sequential", methodSig: "()Ljava/util/stream/BaseStream;", methodCache: &DoubleStreamForward.sequential_MethodID_75, args: &__args, locals: &__locals )
743743
defer { JNI.DeleteLocalRef( __return ) }
744-
return __return != nil ? DoubleStreamForward( javaObject: __return ) : nil
744+
return __return != nil ? BaseStreamForward( javaObject: __return ) : nil
745745
}
746746

747747

748-
/// public default java.util.stream.BaseStream java.util.stream.DoubleStream.sequential()
748+
/// public abstract java.util.stream.DoubleStream java.util.stream.DoubleStream.sequential()
749749

750750
/// public abstract java.util.stream.DoubleStream java.util.stream.DoubleStream.skip(long)
751751

0 commit comments

Comments
 (0)