Home
last modified time | relevance | path

Searched full:ksp (Results 1 – 25 of 685) sorted by relevance

12345678910>>...28

/external/ksp/api/
Dapi.base2 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/
Dksp.api1 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/
DREADME.md3 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/
DModifiers.kt16 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/
DHmppIT.kt1 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 …]
DGetSealedSubclassesIncIT.kt1 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 …]
DIncrementalIT.kt1 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 …]
DOnErrorIT.kt1 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/
DKSClassDeclarationEnumEntryImpl.kt1 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 …]
DKSTypeArgumentLiteImpl.kt1 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/
DDaggerElements.java23 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/
DKSValueParameterSyntheticImpl.kt1 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 …]
DKSTypeReferenceSyntheticImpl.kt1 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/
DResolverAAImpl.kt18 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/
Dlibs.versions.toml18 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/
DKSTypeReferenceJavaImpl.kt18 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 …]
DKSTypeReferenceLiteJavaImpl.kt18 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/
Dlibs.versions.toml22 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/
DSourceSetConfigurationsTest.kt17 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/
DKSTypeReferenceDescriptorImpl.kt18 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/
DKSTypeReferenceDeferredImpl.kt18 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 …]
DKSTypeArgumentImpl.kt18 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 …]
DKSValueParameterImpl.kt18 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/
Dinterop-ksp.md1 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/
DTestProcessor.kt16 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 …]

12345678910>>...28