-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add kotlinx.binary-compatibility-validator
- Loading branch information
1 parent
fc4be35
commit 165a8d7
Showing
8 changed files
with
496 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -124,3 +124,4 @@ gradle-app.setting | |
docs/api | ||
|
||
!kotlinpoet/build/generated/ | ||
**/api/generationSource |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,8 +27,4 @@ tasks { | |
withType<KotlinJvmTest> { | ||
useJUnitPlatform() | ||
} | ||
|
||
// dokkaHtmlMultiModule { | ||
// | ||
// } | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
public final class dev/kord/codegen/ksp/processor/NamesKt { | ||
public static final field NULL_IF_DEFAULT Ljava/lang/String; | ||
public static final field PROCESSOR_ANNOTATION Ljava/lang/String; | ||
public static final fun getARGUMENTS ()Lcom/squareup/kotlinpoet/MemberName; | ||
public static final fun getARGUMENTS_NOT_NULL ()Lcom/squareup/kotlinpoet/MemberName; | ||
public static final fun getGET_ANNOTATIONS_BY_TYPE ()Lcom/squareup/kotlinpoet/MemberName; | ||
public static final fun getGET_ANNOTATION_BY_TYPE ()Lcom/squareup/kotlinpoet/MemberName; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/ProcessorAnnotationProcessor : com/google/devtools/ksp/processing/SymbolProcessor { | ||
public synthetic fun <init> (Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment;Lkotlin/jvm/internal/DefaultConstructorMarker;)V | ||
public fun process (Lcom/google/devtools/ksp/processing/Resolver;)Ljava/util/List; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/ProcessorAnnotationProcessor$Provider : 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; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/generator/AccessorFunctionsKt { | ||
public static final fun accessorFunction (Ldev/kord/codegen/ksp/processor/generator/ProcessingContext;)V | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/generator/DataClassRepresentationKt { | ||
public static final fun dataClassRepresentation (Ldev/kord/codegen/ksp/processor/generator/ProcessingContext;)V | ||
public static final fun dataClassType (Lcom/google/devtools/ksp/symbol/KSPropertyDeclaration;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)Lcom/squareup/kotlinpoet/TypeName; | ||
public static final fun isMappedAnnotation (Lcom/google/devtools/ksp/symbol/KSType;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)Z | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/generator/FactoryFunctionKt { | ||
public static final fun factoryFunction (Lcom/squareup/kotlinpoet/TypeSpec$Builder;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;Ljava/lang/String;)V | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/generator/GeneratorKt { | ||
public static final fun processAnnotation (Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)V | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/generator/ProcessingContext { | ||
public fun <init> (Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment;Lcom/squareup/kotlinpoet/FileSpec$Builder;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;Ljava/lang/String;)V | ||
public final fun component1 ()Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment; | ||
public final fun component2 ()Lcom/squareup/kotlinpoet/FileSpec$Builder; | ||
public final fun component3 ()Lcom/google/devtools/ksp/symbol/KSClassDeclaration; | ||
public final fun component4 ()Ljava/lang/String; | ||
public final fun copy (Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment;Lcom/squareup/kotlinpoet/FileSpec$Builder;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;Ljava/lang/String;)Ldev/kord/codegen/ksp/processor/generator/ProcessingContext; | ||
public static synthetic fun copy$default (Ldev/kord/codegen/ksp/processor/generator/ProcessingContext;Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment;Lcom/squareup/kotlinpoet/FileSpec$Builder;Lcom/google/devtools/ksp/symbol/KSClassDeclaration;Ljava/lang/String;ILjava/lang/Object;)Ldev/kord/codegen/ksp/processor/generator/ProcessingContext; | ||
public fun equals (Ljava/lang/Object;)Z | ||
public final fun getDeclaration ()Lcom/google/devtools/ksp/symbol/KSClassDeclaration; | ||
public final fun getEnvironment ()Lcom/google/devtools/ksp/processing/SymbolProcessorEnvironment; | ||
public final fun getFile ()Lcom/squareup/kotlinpoet/FileSpec$Builder; | ||
public final fun getPackageName ()Ljava/lang/String; | ||
public fun hashCode ()I | ||
public fun toString ()Ljava/lang/String; | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
public final class dev/kord/codegen/ksp/CompanionObjectKt { | ||
public static final fun getCompanionDeclaration (Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)Lcom/google/devtools/ksp/symbol/KSClassDeclaration; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/TypeResolversKt { | ||
public static final fun isClassifierReference (Lcom/google/devtools/ksp/symbol/KSReferenceElement;)Z | ||
public static final fun isOfType (Lcom/google/devtools/ksp/symbol/KSAnnotation;Ljava/lang/String;)Z | ||
public static final fun isOfType (Lcom/google/devtools/ksp/symbol/KSTypeReference;Ljava/lang/String;Z)Z | ||
public static synthetic fun isOfType$default (Lcom/google/devtools/ksp/symbol/KSTypeReference;Ljava/lang/String;ZILjava/lang/Object;)Z | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/annotations/AnnotationArguments { | ||
public static final field Companion Ldev/kord/codegen/ksp/annotations/AnnotationArguments$Companion; | ||
public synthetic fun <init> (Ljava/util/Map;Lkotlin/jvm/internal/DefaultConstructorMarker;)V | ||
public final fun get (Lkotlin/reflect/KProperty1;)Lcom/google/devtools/ksp/symbol/KSAnnotation; | ||
public final fun getAnnotationArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getBoolean (Lkotlin/reflect/KProperty1;)Ljava/lang/Boolean; | ||
public final fun getBooleanArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getKClass (Lkotlin/reflect/KProperty1;)Lcom/google/devtools/ksp/symbol/KSType; | ||
public final fun getKClassArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getString (Lkotlin/reflect/KProperty1;)Ljava/lang/String; | ||
public final fun getStringArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getValue (Lkotlin/reflect/KProperty1;)Ljava/lang/Object; | ||
public final fun isDefault (Lkotlin/reflect/KProperty1;)Z | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/annotations/AnnotationArguments$Companion { | ||
public final fun arguments (Lcom/google/devtools/ksp/symbol/KSAnnotation;)Ldev/kord/codegen/ksp/annotations/AnnotationArguments; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/annotations/AnnotationArguments$NonNullAnnotationArguments { | ||
public static final field Companion Ldev/kord/codegen/ksp/annotations/AnnotationArguments$NonNullAnnotationArguments$Companion; | ||
public synthetic fun <init> (Ldev/kord/codegen/ksp/annotations/AnnotationArguments;Lkotlin/jvm/internal/DefaultConstructorMarker;)V | ||
public final fun get (Lkotlin/reflect/KProperty1;)Lcom/google/devtools/ksp/symbol/KSAnnotation; | ||
public final fun getAnnotationArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getBoolean (Lkotlin/reflect/KProperty1;)Z | ||
public final fun getBooleanArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getDelegate ()Ldev/kord/codegen/ksp/annotations/AnnotationArguments; | ||
public final fun getKClass (Lkotlin/reflect/KProperty1;)Lcom/google/devtools/ksp/symbol/KSType; | ||
public final fun getKClassArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun getString (Lkotlin/reflect/KProperty1;)Ljava/lang/String; | ||
public final fun getStringArray (Lkotlin/reflect/KProperty1;)Ljava/util/List; | ||
public final fun isDefault (Lkotlin/reflect/KProperty1;)Z | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/annotations/AnnotationArguments$NonNullAnnotationArguments$Companion { | ||
public final fun notNull (Ldev/kord/codegen/ksp/annotations/AnnotationArguments;)Ldev/kord/codegen/ksp/annotations/AnnotationArguments$NonNullAnnotationArguments; | ||
} | ||
|
||
public abstract interface annotation class dev/kord/codegen/ksp/annotations/NullIfDefault : java/lang/annotation/Annotation { | ||
} | ||
|
||
public abstract interface annotation class dev/kord/codegen/ksp/annotations/ProcessorAnnotation : java/lang/annotation/Annotation { | ||
public abstract fun packageName ()Ljava/lang/String; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/ProcessorAnnotation { | ||
public static final field Companion Ldev/kord/codegen/ksp/processor/ProcessorAnnotation$Companion; | ||
public synthetic fun <init> (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V | ||
public final fun component1 ()Ljava/lang/String; | ||
public final fun copy (Ljava/lang/String;)Ldev/kord/codegen/ksp/processor/ProcessorAnnotation; | ||
public static synthetic fun copy$default (Ldev/kord/codegen/ksp/processor/ProcessorAnnotation;Ljava/lang/String;ILjava/lang/Object;)Ldev/kord/codegen/ksp/processor/ProcessorAnnotation; | ||
public fun equals (Ljava/lang/Object;)Z | ||
public final fun getPackageName ()Ljava/lang/String; | ||
public fun hashCode ()I | ||
public fun toString ()Ljava/lang/String; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/ProcessorAnnotation$Companion { | ||
public final fun ProcessorAnnotation (Lcom/google/devtools/ksp/symbol/KSAnnotation;)Ldev/kord/codegen/ksp/processor/ProcessorAnnotation; | ||
} | ||
|
||
public final class dev/kord/codegen/ksp/processor/ProcessorAnnotationKt { | ||
public static final fun getProcessorAnnotation (Lcom/google/devtools/ksp/symbol/KSAnnotated;)Ldev/kord/codegen/ksp/processor/ProcessorAnnotation; | ||
} | ||
|