You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: simbot-api/api/simbot-api.api
+31-8Lines changed: 31 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2195,11 +2195,15 @@ public abstract interface class love/forte/simbot/message/OfflineImage : love/fo
2195
2195
public static final field Companion Llove/forte/simbot/message/OfflineImage$Companion;
2196
2196
public abstract fun data ()[B
2197
2197
public static fun ofBytes ([B)Llove/forte/simbot/message/OfflineImage;
2198
+
public static fun ofFilePath (Ljava/lang/String;)Llove/forte/simbot/message/OfflineImage;
2199
+
public static fun ofFilePath (Ljava/lang/String;[Ljava/lang/String;)Llove/forte/simbot/message/OfflineImage;
2198
2200
public static fun ofResource (Llove/forte/simbot/resource/Resource;)Llove/forte/simbot/message/OfflineImage;
2199
2201
}
2200
2202
2201
2203
public final class love/forte/simbot/message/OfflineImage$Companion {
2202
2204
public final fun ofBytes ([B)Llove/forte/simbot/message/OfflineImage;
2205
+
public final fun ofFilePath (Ljava/lang/String;)Llove/forte/simbot/message/OfflineImage;
2206
+
public final fun ofFilePath (Ljava/lang/String;[Ljava/lang/String;)Llove/forte/simbot/message/OfflineImage;
2203
2207
public final fun ofResource (Llove/forte/simbot/resource/Resource;)Llove/forte/simbot/message/OfflineImage;
2204
2208
}
2205
2209
@@ -2528,14 +2532,15 @@ public abstract class love/forte/simbot/resource/AbstractJvmResourceValueResolve
2528
2532
public final fun resolveURI (Llove/forte/simbot/resource/URIResource;Ljava/lang/Object;)V
2529
2533
}
2530
2534
2531
-
public abstract interface class love/forte/simbot/resource/ByteArrayResource : love/forte/simbot/resource/Resource {
2535
+
public abstract interface class love/forte/simbot/resource/ByteArrayResource : love/forte/simbot/resource/Resource, love/forte/simbot/resource/SourceResource {
2532
2536
public abstract fun data ()[B
2537
+
public fun source ()Lkotlinx/io/Source;
2533
2538
}
2534
2539
2535
2540
public abstract interface annotation class love/forte/simbot/resource/ExperimentalIOResourceAPI : java/lang/annotation/Annotation {
2536
2541
}
2537
2542
2538
-
public abstract interface class love/forte/simbot/resource/FileResource : love/forte/simbot/resource/InputStreamResource, love/forte/simbot/resource/ReaderResource {
2543
+
public abstract interface class love/forte/simbot/resource/FileResource : love/forte/simbot/resource/InputStreamResource, love/forte/simbot/resource/JvmSourceResource, love/forte/simbot/resource/ReaderResource {
2539
2544
public fun data ()[B
2540
2545
public abstract fun getFile ()Ljava/io/File;
2541
2546
public fun inputStream ()Ljava/io/InputStream;
@@ -2545,9 +2550,8 @@ public abstract interface class love/forte/simbot/resource/FileResource : love/f
2545
2550
public abstract fun string (Ljava/nio/charset/Charset;)Ljava/lang/String;
2546
2551
}
2547
2552
2548
-
public abstract interface class love/forte/simbot/resource/InputStreamResource : love/forte/simbot/resource/Resource {
2549
-
public fun data ()[B
2550
-
public abstract fun inputStream ()Ljava/io/InputStream;
2553
+
public abstract interface class love/forte/simbot/resource/InputStreamResource : love/forte/simbot/resource/SourceResource {
2554
+
public fun inputStream ()Ljava/io/InputStream;
2551
2555
}
2552
2556
2553
2557
public abstract interface class love/forte/simbot/resource/JvmResourceResolver : love/forte/simbot/resource/ResourceResolver {
@@ -2572,6 +2576,9 @@ public abstract interface class love/forte/simbot/resource/JvmResourceValueResol
2572
2576
public abstract fun resolveURINotFileScheme (Ljava/net/URI;Ljava/lang/Object;)V
2573
2577
}
2574
2578
2579
+
public abstract interface class love/forte/simbot/resource/JvmSourceResource : love/forte/simbot/resource/SourceResource {
2580
+
}
2581
+
2575
2582
public abstract interface class love/forte/simbot/resource/JvmStringReadableResource : love/forte/simbot/resource/StringReadableResource {
2576
2583
public static final field Companion Llove/forte/simbot/resource/JvmStringReadableResource$Companion;
2577
2584
public static final field DEFAULT_CHARSET Ljava/nio/charset/Charset;
@@ -2582,7 +2589,7 @@ public abstract interface class love/forte/simbot/resource/JvmStringReadableReso
2582
2589
public final class love/forte/simbot/resource/JvmStringReadableResource$Companion {
2583
2590
}
2584
2591
2585
-
public abstract interface class love/forte/simbot/resource/PathResource : love/forte/simbot/resource/InputStreamResource, love/forte/simbot/resource/ReaderResource {
2592
+
public abstract interface class love/forte/simbot/resource/PathResource : love/forte/simbot/resource/InputStreamResource, love/forte/simbot/resource/JvmSourceResource, love/forte/simbot/resource/ReaderResource {
2586
2593
public fun data ()[B
2587
2594
public abstract fun getPath ()Ljava/nio/file/Path;
2588
2595
public abstract fun inputStream ()Ljava/io/InputStream;
@@ -2622,6 +2629,7 @@ public final class love/forte/simbot/resource/ResourceResolver$Companion {
2622
2629
}
2623
2630
2624
2631
public final class love/forte/simbot/resource/Resources {
2632
+
public static final fun inputStream (Llove/forte/simbot/resource/SourceResource;)Ljava/io/InputStream;
2625
2633
public static final fun valueOf (Ljava/io/File;)Llove/forte/simbot/resource/FileResource;
2626
2634
public static final fun valueOf (Ljava/io/File;Ljava/nio/charset/Charset;)Llove/forte/simbot/resource/FileResource;
2627
2635
public static final fun valueOf (Ljava/lang/String;)Llove/forte/simbot/resource/StringResource;
@@ -2631,22 +2639,37 @@ public final class love/forte/simbot/resource/Resources {
2631
2639
public static final fun valueOf (Ljava/net/URL;Ljava/nio/charset/Charset;)Llove/forte/simbot/resource/URIResource;
2632
2640
public static final fun valueOf (Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Llove/forte/simbot/resource/PathResource;
2633
2641
public static final fun valueOf (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Llove/forte/simbot/resource/PathResource;
2642
+
public static final fun valueOf (Lkotlinx/io/files/Path;)Llove/forte/simbot/resource/SourceResource;
2634
2643
public static final fun valueOf ([B)Llove/forte/simbot/resource/ByteArrayResource;
2635
2644
public static synthetic fun valueOf$default (Ljava/io/File;Ljava/nio/charset/Charset;ILjava/lang/Object;)Llove/forte/simbot/resource/FileResource;
2636
2645
public static synthetic fun valueOf$default (Ljava/net/URI;Ljava/nio/charset/Charset;ILjava/lang/Object;)Llove/forte/simbot/resource/URIResource;
2637
2646
public static synthetic fun valueOf$default (Ljava/net/URL;Ljava/nio/charset/Charset;ILjava/lang/Object;)Llove/forte/simbot/resource/URIResource;
2638
2647
public static synthetic fun valueOf$default (Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;ILjava/lang/Object;)Llove/forte/simbot/resource/PathResource;
2648
+
public static final fun valueOfInputStreamProvider (Lkotlin/jvm/functions/Function0;)Llove/forte/simbot/resource/SourceResource;
2649
+
public static final fun valueOfPath (Ljava/lang/String;)Llove/forte/simbot/resource/SourceResource;
2650
+
public static final fun valueOfPath (Ljava/lang/String;[Ljava/lang/String;)Llove/forte/simbot/resource/SourceResource;
2651
+
public static final fun valueOfSourceProvider (Lkotlin/jvm/functions/Function0;)Llove/forte/simbot/resource/SourceResource;
2639
2652
}
2640
2653
2641
-
public abstract interface class love/forte/simbot/resource/StringReadableResource : love/forte/simbot/resource/Resource {
2654
+
public abstract interface annotation class love/forte/simbot/resource/ScheduledDeprecatedResourceApi : java/lang/annotation/Annotation {
2655
+
}
2656
+
2657
+
public abstract interface class love/forte/simbot/resource/SourceResource : love/forte/simbot/resource/Resource {
2658
+
public fun data ()[B
2659
+
public abstract fun source ()Lkotlinx/io/Source;
2660
+
}
2661
+
2662
+
public abstract interface class love/forte/simbot/resource/StringReadableResource : love/forte/simbot/resource/SourceResource {
2663
+
public fun data ()[B
2664
+
public fun source ()Lkotlinx/io/Source;
2642
2665
public abstract fun string ()Ljava/lang/String;
2643
2666
}
2644
2667
2645
2668
public abstract interface class love/forte/simbot/resource/StringResource : love/forte/simbot/resource/StringReadableResource {
2646
2669
public abstract fun string ()Ljava/lang/String;
2647
2670
}
2648
2671
2649
-
public abstract interface class love/forte/simbot/resource/URIResource : love/forte/simbot/resource/InputStreamResource, love/forte/simbot/resource/JvmStringReadableResource {
2672
+
public abstract interface class love/forte/simbot/resource/URIResource : love/forte/simbot/resource/InputStreamResource, love/forte/simbot/resource/JvmSourceResource, love/forte/simbot/resource/JvmStringReadableResource {
2650
2673
public abstract fun getUri ()Ljava/net/URI;
2651
2674
public abstract fun inputStream ()Ljava/io/InputStream;
0 commit comments