mirror of
				https://github.com/InsanusMokrassar/TelegramBotAPI.git
				synced 2025-11-03 21:50:13 +00:00 
			
		
		
		
	add api validator
This commit is contained in:
		@@ -17,6 +17,7 @@ buildscript {
 | 
			
		||||
plugins {
 | 
			
		||||
    alias(libs.plugins.kotlin.dokka)
 | 
			
		||||
    alias(libs.plugins.versions)
 | 
			
		||||
    alias(libs.plugins.validator)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// temporal crutch until legacy tests will be stabled or legacy target will be removed
 | 
			
		||||
 
 | 
			
		||||
@@ -21,6 +21,8 @@ versions = "0.51.0"
 | 
			
		||||
github-release-plugin = "2.5.2"
 | 
			
		||||
dokka = "1.9.20"
 | 
			
		||||
 | 
			
		||||
validator = "0.14.0"
 | 
			
		||||
 | 
			
		||||
[libraries]
 | 
			
		||||
 | 
			
		||||
kotlin = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
 | 
			
		||||
@@ -78,3 +80,4 @@ kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref
 | 
			
		||||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
 | 
			
		||||
kotlin-dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
 | 
			
		||||
versions = { id = "com.github.ben-manes.versions", version.ref = "versions" }
 | 
			
		||||
validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "validator" }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2170
									
								
								tgbotapi.api/api/tgbotapi.api.api
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2170
									
								
								tgbotapi.api/api/tgbotapi.api.api
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1379
									
								
								tgbotapi.behaviour_builder/api/tgbotapi.behaviour_builder.api
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1379
									
								
								tgbotapi.behaviour_builder/api/tgbotapi.behaviour_builder.api
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										23802
									
								
								tgbotapi.core/api/tgbotapi.core.api
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23802
									
								
								tgbotapi.core/api/tgbotapi.core.api
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										16
									
								
								tgbotapi.ksp/api/tgbotapi.ksp.api
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								tgbotapi.ksp/api/tgbotapi.ksp.api
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
public final class dev/inmo/tgbotapi/ksp/processor/ClassCastsFillerKt {
 | 
			
		||||
	public static final fun fill (Lcom/squareup/kotlinpoet/FileSpec$Builder;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;Ljava/util/Map;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)V
 | 
			
		||||
	public static synthetic fun fill$default (Lcom/squareup/kotlinpoet/FileSpec$Builder;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;Ljava/util/Map;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;ILjava/lang/Object;)V
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public final class dev/inmo/tgbotapi/ksp/processor/TelegramBotAPISymbolProcessor : com/google/devtools/ksp/processing/SymbolProcessor {
 | 
			
		||||
	public fun <init> (Lcom/google/devtools/ksp/processing/CodeGenerator;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 | 
			
		||||
	public synthetic fun <init> (Lcom/google/devtools/ksp/processing/CodeGenerator;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
 | 
			
		||||
	public fun process (Lcom/google/devtools/ksp/processing/Resolver;)Ljava/util/List;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public final class dev/inmo/tgbotapi/ksp/processor/TelegramBotAPISymbolProcessorProvider : com/google/devtools/ksp/processing/SymbolProcessorProvider {
 | 
			
		||||
	public fun <init> ()V
 | 
			
		||||
	public fun create (Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment;)Lcom/google/devtools/ksp/processing/SymbolProcessor;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3310
									
								
								tgbotapi.utils/api/tgbotapi.utils.api
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3310
									
								
								tgbotapi.utils/api/tgbotapi.utils.api
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user