| /external/ksp/api/ |
| D | api.base | 2 package com.google.devtools.ksp { 4 …@com.google.devtools.ksp.KspExperimental public final class KSTypeNotPresentException extends java… 5 …ctor public KSTypeNotPresentException(@NonNull com.google.devtools.ksp.symbol.KSType ksType, @NonN… 6 method @NonNull public com.google.devtools.ksp.symbol.KSType getKsType(); 7 property @NonNull public final com.google.devtools.ksp.symbol.KSType ksType; 10 …@com.google.devtools.ksp.KspExperimental public final class KSTypesNotPresentException extends jav… 11 …sNotPresentException(@NonNull java.util.List<? extends com.google.devtools.ksp.symbol.KSType> ksTy… 12 method @NonNull public java.util.List<com.google.devtools.ksp.symbol.KSType> getKsTypes(); 13 property @NonNull public final java.util.List<com.google.devtools.ksp.symbol.KSType> ksTypes; 20 …ublic static com.google.devtools.ksp.symbol.KSClassDeclaration closestClassDeclaration(@NonNull co… [all …]
|
| /external/kotlinpoet/interop/ksp/api/ |
| D | ksp.api | 1 public final class com/squareup/kotlinpoet/ksp/AnnotationsKt { 2 …public static final fun toAnnotationSpec (Lcom/google/devtools/ksp/symbol/KSAnnotation;)Lcom/squar… 3 …public static final fun toAnnotationSpec (Lcom/google/devtools/ksp/symbol/KSAnnotation;Z)Lcom/squa… 4 …public static synthetic fun toAnnotationSpec$default (Lcom/google/devtools/ksp/symbol/KSAnnotation… 7 public final class com/squareup/kotlinpoet/ksp/KsClassDeclarationsKt { 8 …public static final fun toClassName (Lcom/google/devtools/ksp/symbol/KSClassDeclaration;)Lcom/squa… 11 public final class com/squareup/kotlinpoet/ksp/KsTypesKt { 12 …public static final fun toClassName (Lcom/google/devtools/ksp/symbol/KSType;)Lcom/squareup/kotlinp… 13 …ic static final fun toTypeName (Lcom/google/devtools/ksp/symbol/KSType;Lcom/squareup/kotlinpoet/ks… 14 …tatic final fun toTypeName (Lcom/google/devtools/ksp/symbol/KSTypeArgument;Lcom/squareup/kotlinpoe… [all …]
|
| /external/ksp/ |
| D | README.md | 3 Welcome to KSP! 5 Kotlin Symbol Processing (KSP) is an API that you can use to develop 6 lightweight compiler plugins. KSP provides a simplified compiler plugin 8 a minimum. Compared to KAPT, annotation processors that use KSP can run up to 2x faster. 10 Most of the documentation of KSP can be found on [kotlinlang.org](https://kotlinlang.org/docs/ksp-o… 12 * [Overview](https://kotlinlang.org/docs/ksp-overview.html) 13 * [Quickstart](https://kotlinlang.org/docs/ksp-quickstart.html) 14 * [Libraries that support KSP](https://kotlinlang.org/docs/ksp-overview.html#supported-libraries) 15 * [Why KSP?](https://kotlinlang.org/docs/ksp-why-ksp.html) 16 * [Examples](https://kotlinlang.org/docs/ksp-examples.html) [all …]
|
| /external/kotlinpoet/interop/ksp/src/main/kotlin/com/squareup/kotlinpoet/ksp/ |
| D | Modifiers.kt | 16 package com.squareup.kotlinpoet.ksp 18 import com.google.devtools.ksp.symbol.Modifier 19 import com.google.devtools.ksp.symbol.Modifier.ABSTRACT 20 import com.google.devtools.ksp.symbol.Modifier.ACTUAL 21 import com.google.devtools.ksp.symbol.Modifier.ANNOTATION 22 import com.google.devtools.ksp.symbol.Modifier.CROSSINLINE 23 import com.google.devtools.ksp.symbol.Modifier.DATA 24 import com.google.devtools.ksp.symbol.Modifier.ENUM 25 import com.google.devtools.ksp.symbol.Modifier.EXPECT 26 import com.google.devtools.ksp.symbol.Modifier.EXTERNAL [all …]
|
| /external/ksp/integration-tests/src/test/kotlin/com/google/devtools/ksp/test/ |
| D | HmppIT.kt | 1 package com.google.devtools.ksp.test in <lambda>() 14 ":workload:kspCommonMainKotlinMetadata" to "w: [ksp] EchoProcessor: CommonMain", in <lambda>() 15 ":workload:kspJvmJsKotlinMetadata" to "w: [ksp] EchoProcessor: CommonMain_JvmJs", in <lambda>() 16 … ":workload:kspJvmLinuxX64KotlinMetadata" to "w: [ksp] EchoProcessor: CommonMain_JvmLinuxX64", in <lambda>() 17 …":workload:kspKotlinJvm" to "w: [ksp] EchoProcessor: CommonMain_JvmJs_JvmLinuxX64_JvmMain_JvmOnly", in <lambda>() 18 ":workload:kspKotlinJs" to "w: [ksp] EchoProcessor: CommonMain_JsMain_JvmJs", in <lambda>() 19 … ":workload:kspKotlinLinuxX64" to "w: [ksp] EchoProcessor: CommonMain_JvmLinuxX64_LinuxX64Main", in <lambda>() 31 … val logs = result.output.lines().filter { it.startsWith("w: [ksp] EchoProcessor: ") }.toSet() in <lambda>() 39 "w: [ksp] EchoProcessor: CommonMain", in <lambda>() 42 "w: [ksp] EchoProcessor: CommonMain", in <lambda>() [all …]
|
| D | GetSealedSubclassesIncIT.kt | 1 package com.google.devtools.ksp.test in <lambda>() 19 "w: [ksp] Processing Impl1.kt", in <lambda>() 20 "w: [ksp] Impl1 : []", in <lambda>() 21 "w: [ksp] Processing Impl2.kt", in <lambda>() 22 "w: [ksp] Impl2 : []", in <lambda>() 23 "w: [ksp] Processing Sealed.kt", in <lambda>() 24 "w: [ksp] Sealed : [Impl1, Impl2]", in <lambda>() 28 "w: [ksp] Processing Impl1.kt", in <lambda>() 29 "w: [ksp] Impl1 : []", in <lambda>() 30 "w: [ksp] Processing Impl2.kt", in <lambda>() [all …]
|
| D | IncrementalIT.kt | 1 package com.google.devtools.ksp.test in <lambda>() 18 "w: [ksp] p1/TestK2J.kt", in <lambda>() 19 "w: [ksp] p1/TestJ2J.java", in <lambda>() 20 "w: [ksp] p1/J1.java", in <lambda>() 23 "w: [ksp] p1/J2.java", in <lambda>() 26 "w: [ksp] p1/TestJ2J.java", in <lambda>() 29 "w: [ksp] p1/TestJ2K.java", in <lambda>() 32 "w: [ksp] p1/TestK2J.kt", in <lambda>() 33 "w: [ksp] p2/J2.java", in <lambda>() 34 "w: [ksp] p1/TestJ2J.java", in <lambda>() [all …]
|
| D | OnErrorIT.kt | 1 package com.google.devtools.ksp.test in <lambda>() 19 val errors = result.output.lines().filter { it.startsWith("e: [ksp]") } in <lambda>() 20 Assert.assertEquals("e: [ksp] Error processor: errored at 2", errors.first()) in <lambda>() 21 Assert.assertEquals("e: [ksp] NormalProcessor called error on 2", errors.last()) in <lambda>() 31 val errors = result.output.lines().filter { it.startsWith("e: [ksp]") } in <lambda>() 32 … Assert.assertEquals("e: [ksp] java.lang.Exception: Test Exception in init", errors.first()) in <lambda>() 43 val errors = result.output.lines().filter { it.startsWith("e: [ksp]") } in <lambda>() 44 … Assert.assertEquals("e: [ksp] java.lang.Exception: Test Exception in process", errors.first()) in <lambda>() 55 val errors = result.output.lines().filter { it.startsWith("e: [ksp]") } in <lambda>() 56 … Assert.assertEquals("e: [ksp] java.lang.Exception: Test Exception in finish", errors.first()) in <lambda>() [all …]
|
| /external/ksp/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/symbol/kotlin/ |
| D | KSClassDeclarationEnumEntryImpl.kt | 1 package com.google.devtools.ksp.impl.symbol.kotlin 3 import com.google.devtools.ksp.KSObjectCache 4 import com.google.devtools.ksp.processing.impl.KSNameImpl 5 import com.google.devtools.ksp.symbol.ClassKind 6 import com.google.devtools.ksp.symbol.KSAnnotation 7 import com.google.devtools.ksp.symbol.KSClassDeclaration 8 import com.google.devtools.ksp.symbol.KSDeclaration 9 import com.google.devtools.ksp.symbol.KSExpectActual 10 import com.google.devtools.ksp.symbol.KSFile 11 import com.google.devtools.ksp.symbol.KSFunctionDeclaration [all …]
|
| D | KSTypeArgumentLiteImpl.kt | 1 package com.google.devtools.ksp.impl.symbol.kotlin 3 import com.google.devtools.ksp.KSObjectCache 4 import com.google.devtools.ksp.symbol.KSAnnotation 5 import com.google.devtools.ksp.symbol.KSNode 6 import com.google.devtools.ksp.symbol.KSTypeArgument 7 import com.google.devtools.ksp.symbol.KSTypeReference 8 import com.google.devtools.ksp.symbol.KSVisitor 9 import com.google.devtools.ksp.symbol.Location 10 import com.google.devtools.ksp.symbol.NonExistLocation 11 import com.google.devtools.ksp.symbol.Origin [all …]
|
| /external/dagger2/java/dagger/internal/codegen/xprocessing/ |
| D | DaggerElements.java | 23 import com.google.devtools.ksp.symbol.KSClassDeclaration; 24 import com.google.devtools.ksp.symbol.KSFunctionDeclaration; 25 import com.google.devtools.ksp.symbol.KSPropertyDeclaration; 26 import com.google.devtools.ksp.symbol.KSValueParameter; 39 case KSP: in toXProcessing() 40 if (element.ksp() instanceof KSFunctionDeclaration) { in toXProcessing() 41 return XConverters.toXProcessing((KSFunctionDeclaration) element.ksp(), processingEnv); in toXProcessing() 42 } else if (element.ksp() instanceof KSClassDeclaration) { in toXProcessing() 43 return XConverters.toXProcessing((KSClassDeclaration) element.ksp(), processingEnv); in toXProcessing() 44 } else if (element.ksp() instanceof KSValueParameter) { in toXProcessing() [all …]
|
| /external/ksp/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/synthetic/ |
| D | KSValueParameterSyntheticImpl.kt | 1 package com.google.devtools.ksp.symbol.impl.synthetic 3 import com.google.devtools.ksp.ExceptionMessage 4 import com.google.devtools.ksp.KSObjectCache 5 import com.google.devtools.ksp.processing.impl.KSNameImpl 6 import com.google.devtools.ksp.processing.impl.findAnnotationFromUseSiteTarget 7 import com.google.devtools.ksp.symbol.KSAnnotated 8 import com.google.devtools.ksp.symbol.KSAnnotation 9 import com.google.devtools.ksp.symbol.KSName 10 import com.google.devtools.ksp.symbol.KSNode 11 import com.google.devtools.ksp.symbol.KSTypeReference [all …]
|
| D | KSTypeReferenceSyntheticImpl.kt | 1 package com.google.devtools.ksp.symbol.impl.synthetic 3 import com.google.devtools.ksp.IdKey 4 import com.google.devtools.ksp.KSObjectCache 5 import com.google.devtools.ksp.symbol.KSAnnotation 6 import com.google.devtools.ksp.symbol.KSNode 7 import com.google.devtools.ksp.symbol.KSReferenceElement 8 import com.google.devtools.ksp.symbol.KSType 9 import com.google.devtools.ksp.symbol.KSTypeReference 10 import com.google.devtools.ksp.symbol.KSVisitor 11 import com.google.devtools.ksp.symbol.Location [all …]
|
| /external/ksp/kotlin-analysis-api/src/main/kotlin/com/google/devtools/ksp/impl/ |
| D | ResolverAAImpl.kt | 18 package com.google.devtools.ksp.impl in <lambda>() 20 import com.google.devtools.ksp.KspExperimental in <lambda>() 21 import com.google.devtools.ksp.impl.symbol.kotlin.KSClassDeclarationEnumEntryImpl in <lambda>() 22 import com.google.devtools.ksp.impl.symbol.kotlin.KSClassDeclarationImpl in <lambda>() 23 import com.google.devtools.ksp.impl.symbol.kotlin.KSFileImpl in <lambda>() 24 import com.google.devtools.ksp.impl.symbol.kotlin.KSFileJavaImpl in <lambda>() 25 import com.google.devtools.ksp.impl.symbol.kotlin.KSFunctionDeclarationImpl in <lambda>() 26 import com.google.devtools.ksp.impl.symbol.kotlin.KSPropertyDeclarationImpl in <lambda>() 27 import com.google.devtools.ksp.impl.symbol.kotlin.KSPropertyDeclarationJavaImpl in <lambda>() 28 import com.google.devtools.ksp.impl.symbol.kotlin.KSTypeAliasImpl in <lambda>() [all …]
|
| /external/kotlinpoet/gradle/ |
| D | libs.versions.toml | 18 ksp = "2.0.0-1.0.22" 25 ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } 36 autoService-ksp = "dev.zacsweers.autoservice:auto-service-ksp:1.2.0" 44 ksp = { module = "com.google.devtools.ksp:symbol-processing", version.ref = "ksp" } 45 ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" } 46 ksp-aaEmbeddable = { module = "com.google.devtools.ksp:symbol-processing-aa-embeddable", version.re… 53 kotlinCompileTesting-ksp = { module = "dev.zacsweers.kctfork:ksp", version.ref = "kct" }
|
| /external/ksp/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/java/ |
| D | KSTypeReferenceJavaImpl.kt | 18 package com.google.devtools.ksp.symbol.impl.java 20 import com.google.devtools.ksp.ExceptionMessage 21 import com.google.devtools.ksp.KSObjectCache 22 import com.google.devtools.ksp.memoized 23 import com.google.devtools.ksp.processing.impl.ResolverImpl 24 import com.google.devtools.ksp.symbol.KSAnnotated 25 import com.google.devtools.ksp.symbol.KSAnnotation 26 import com.google.devtools.ksp.symbol.KSNode 27 import com.google.devtools.ksp.symbol.KSReferenceElement 28 import com.google.devtools.ksp.symbol.KSType [all …]
|
| D | KSTypeReferenceLiteJavaImpl.kt | 18 package com.google.devtools.ksp.symbol.impl.java 20 import com.google.devtools.ksp.ExceptionMessage 21 import com.google.devtools.ksp.KSObjectCache 22 import com.google.devtools.ksp.processing.impl.ResolverImpl 23 import com.google.devtools.ksp.symbol.KSAnnotation 24 import com.google.devtools.ksp.symbol.KSNode 25 import com.google.devtools.ksp.symbol.KSReferenceElement 26 import com.google.devtools.ksp.symbol.KSType 27 import com.google.devtools.ksp.symbol.KSTypeReference 28 import com.google.devtools.ksp.symbol.KSVisitor [all …]
|
| /external/moshi/gradle/ |
| D | libs.versions.toml | 22 ksp = "1.8.21-1.0.11" 28 ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } 37 autoService-ksp = "dev.zacsweers.autoservice:auto-service-ksp:1.0.0" 46 kotlinpoet-ksp = { module = "com.squareup:kotlinpoet-ksp", version.ref = "kotlinpoet" } 48 ksp = { module = "com.google.devtools.ksp:symbol-processing", version.ref = "ksp" } 49 ksp-api = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" } 56 kotlinCompileTesting-ksp = { module = "dev.zacsweers.kctfork:ksp", version.ref ="kotlinCompileTesti…
|
| /external/ksp/gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/ |
| D | SourceSetConfigurationsTest.kt | 17 package com.google.devtools.ksp.gradle in <lambda>() 20 import com.google.devtools.ksp.gradle.processor.TestSymbolProcessorProvider in <lambda>() 21 import com.google.devtools.ksp.gradle.testing.DependencyDeclaration.Companion.module in <lambda>() 22 import com.google.devtools.ksp.gradle.testing.KspIntegrationTestRule in <lambda>() 23 import com.google.devtools.ksp.gradle.testing.PluginDeclaration in <lambda>() 24 import com.google.devtools.ksp.processing.CodeGenerator in <lambda>() 25 import com.google.devtools.ksp.processing.Dependencies in <lambda>() 26 import com.google.devtools.ksp.processing.Resolver in <lambda>() 27 import com.google.devtools.ksp.processing.SymbolProcessor in <lambda>() 28 import com.google.devtools.ksp.symbol.KSAnnotated in <lambda>() [all …]
|
| /external/ksp/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/binary/ |
| D | KSTypeReferenceDescriptorImpl.kt | 18 package com.google.devtools.ksp.symbol.impl.binary 20 import com.google.devtools.ksp.IdKeyTriple 21 import com.google.devtools.ksp.KSObjectCache 22 import com.google.devtools.ksp.memoized 23 import com.google.devtools.ksp.symbol.KSAnnotation 24 import com.google.devtools.ksp.symbol.KSNode 25 import com.google.devtools.ksp.symbol.KSReferenceElement 26 import com.google.devtools.ksp.symbol.KSType 27 import com.google.devtools.ksp.symbol.KSTypeReference 28 import com.google.devtools.ksp.symbol.KSVisitor [all …]
|
| /external/ksp/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/symbol/impl/kotlin/ |
| D | KSTypeReferenceDeferredImpl.kt | 18 package com.google.devtools.ksp.symbol.impl.kotlin 20 import com.google.devtools.ksp.KSObjectCache 21 import com.google.devtools.ksp.symbol.KSAnnotation 22 import com.google.devtools.ksp.symbol.KSDeclaration 23 import com.google.devtools.ksp.symbol.KSNode 24 import com.google.devtools.ksp.symbol.KSReferenceElement 25 import com.google.devtools.ksp.symbol.KSType 26 import com.google.devtools.ksp.symbol.KSTypeReference 27 import com.google.devtools.ksp.symbol.KSVisitor 28 import com.google.devtools.ksp.symbol.Location [all …]
|
| D | KSTypeArgumentImpl.kt | 18 package com.google.devtools.ksp.symbol.impl.kotlin 20 import com.google.devtools.ksp.KSObjectCache 21 import com.google.devtools.ksp.findParentOfType 22 import com.google.devtools.ksp.memoized 23 import com.google.devtools.ksp.symbol.KSAnnotation 24 import com.google.devtools.ksp.symbol.KSNode 25 import com.google.devtools.ksp.symbol.KSTypeArgument 26 import com.google.devtools.ksp.symbol.KSTypeReference 27 import com.google.devtools.ksp.symbol.KSVisitor 28 import com.google.devtools.ksp.symbol.Location [all …]
|
| D | KSValueParameterImpl.kt | 18 package com.google.devtools.ksp.symbol.impl.kotlin in <lambda>() 20 import com.google.devtools.ksp.KSObjectCache in <lambda>() 21 import com.google.devtools.ksp.memoized in <lambda>() 22 import com.google.devtools.ksp.processing.impl.KSNameImpl in <lambda>() 23 import com.google.devtools.ksp.processing.impl.findAnnotationFromUseSiteTarget in <lambda>() 24 import com.google.devtools.ksp.symbol.KSAnnotation in <lambda>() 25 import com.google.devtools.ksp.symbol.KSName in <lambda>() 26 import com.google.devtools.ksp.symbol.KSNode in <lambda>() 27 import com.google.devtools.ksp.symbol.KSPropertyDeclaration in <lambda>() 28 import com.google.devtools.ksp.symbol.KSType in <lambda>() [all …]
|
| /external/kotlinpoet/docs/ |
| D | interop-ksp.md | 1 KSP Extensions for KotlinPoet 4 `interop:ksp` is an interop API for converting 5 [Kotlin Symbol Processing][ksp] (KSP) types to KotlinPoet types and 6 writing to KSP `CodeGenerator`. 10 implementation("com.squareup:kotlinpoet-ksp:<version>") 47 To write a `FileSpec` to a KSP `CodeGenerator`, simply call the `FileSpec.writeTo(CodeGenerator, ..… 57 available to all of its enclosed elements. In order for these elements to resolve these in KSP, you 60 In `kotlinpoet-ksp` this is orchestrated by the `TypeParameterResolver` API, which can be passed 109 KSP supports [incremental processing][incremental] as 111 not they are `aggregating`. `kotlinpoet-ksp` supports this via `OriginatingKSFiles`, which is a sim… [all …]
|
| /external/kotlinpoet/interop/ksp/test-processor/src/main/kotlin/com/squareup/kotlinpoet/ksp/test/processor/ |
| D | TestProcessor.kt | 16 package com.squareup.kotlinpoet.ksp.test.processor in <lambda>() 18 import com.google.devtools.ksp.getDeclaredFunctions in <lambda>() 19 import com.google.devtools.ksp.getDeclaredProperties in <lambda>() 20 import com.google.devtools.ksp.getVisibility in <lambda>() 21 import com.google.devtools.ksp.isConstructor in <lambda>() 22 import com.google.devtools.ksp.processing.Resolver in <lambda>() 23 import com.google.devtools.ksp.processing.SymbolProcessor in <lambda>() 24 import com.google.devtools.ksp.processing.SymbolProcessorEnvironment in <lambda>() 25 import com.google.devtools.ksp.symbol.ClassKind in <lambda>() 26 import com.google.devtools.ksp.symbol.KSAnnotated in <lambda>() [all …]
|