Skip to content

Commit 5283588

Browse files
authored
Move to the apollo-kotlin execution artifact (#50)
* This code has moved to apollo-kotlin * make compile
1 parent 3eb44b7 commit 5283588

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+585
-4541
lines changed

apollo-execution-http4k/api/apollo-execution-http4k.klib.api

Whitespace-only changes.

apollo-execution-http4k/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ kotlin {
2020
implementation(libs.coroutines)
2121
implementation(project.dependencies.platform(libs.http4k.bom.get()))
2222
implementation(libs.http4k.core)
23+
api(libs.apollo.execution)
2324
implementation(libs.http4k.realtime.core)
2425
}
2526
}

apollo-execution-ktor/api/apollo-execution-ktor.klib.api

Whitespace-only changes.

apollo-execution-ktor/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ kotlin {
1616
implementation(libs.atomicfu)
1717
api(libs.coroutines)
1818
api(libs.ktor.server.core)
19+
api(libs.apollo.execution)
1920
implementation(libs.ktor.server.websockets)
2021
}
2122
}

apollo-execution-processor/src/main/kotlin/com/apollographql/execution/processor/ApolloProcessor.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import com.google.devtools.ksp.getConstructors
1010
import com.google.devtools.ksp.isAbstract
1111
import com.google.devtools.ksp.processing.*
1212
import com.google.devtools.ksp.symbol.*
13+
import com.squareup.kotlinpoet.AnnotationSpec
1314

1415
class ApolloProcessor(
1516
private val codeGenerator: CodeGenerator,
@@ -117,6 +118,7 @@ class ApolloProcessor(
117118
builders.map {
118119
it.build()
119120
.toBuilder()
121+
.addAnnotation(AnnotationSpec.builder(KotlinSymbols.Suppress).addMember("\"DEPRECATION\"").build())
120122
.addFileComment(
121123
"""
122124

apollo-execution-reporting/api/apollo-execution-reporting.klib.api

Lines changed: 400 additions & 258 deletions
Large diffs are not rendered by default.

apollo-execution-runtime/api/apollo-execution-runtime.api

Lines changed: 0 additions & 216 deletions
Original file line numberDiff line numberDiff line change
@@ -1,219 +1,3 @@
1-
public final class com/apollographql/apollo/execution/BooleanCoercing : com/apollographql/apollo/execution/Coercing {
2-
public static final field INSTANCE Lcom/apollographql/apollo/execution/BooleanCoercing;
3-
public fun deserialize (Ljava/lang/Object;)Ljava/lang/Boolean;
4-
public synthetic fun deserialize (Ljava/lang/Object;)Ljava/lang/Object;
5-
public fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Boolean;
6-
public synthetic fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Object;
7-
public synthetic fun serialize (Ljava/lang/Object;)Ljava/lang/Object;
8-
public fun serialize (Z)Ljava/lang/Object;
9-
}
10-
11-
public abstract interface class com/apollographql/apollo/execution/Coercing {
12-
public abstract fun deserialize (Ljava/lang/Object;)Ljava/lang/Object;
13-
public abstract fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Object;
14-
public abstract fun serialize (Ljava/lang/Object;)Ljava/lang/Object;
15-
}
16-
17-
public final class com/apollographql/apollo/execution/ErrorPersistedDocument : com/apollographql/apollo/execution/PersistedDocument {
18-
public fun <init> (Ljava/util/List;)V
19-
public final fun getIssues ()Ljava/util/List;
20-
}
21-
22-
public final class com/apollographql/apollo/execution/ExecutableSchema {
23-
public fun <init> (Lcom/apollographql/apollo/ast/Schema;Ljava/util/Map;Lcom/apollographql/apollo/execution/RootResolver;Lcom/apollographql/apollo/execution/RootResolver;Lcom/apollographql/apollo/execution/RootResolver;Lcom/apollographql/apollo/execution/Resolver;Lcom/apollographql/apollo/execution/TypeResolver;Ljava/util/List;Lcom/apollographql/apollo/execution/PersistedDocumentCache;)V
24-
public final fun execute (Lcom/apollographql/apollo/execution/GraphQLRequest;Lcom/apollographql/apollo/api/ExecutionContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
25-
public static synthetic fun execute$default (Lcom/apollographql/apollo/execution/ExecutableSchema;Lcom/apollographql/apollo/execution/GraphQLRequest;Lcom/apollographql/apollo/api/ExecutionContext;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
26-
public final fun subscribe (Lcom/apollographql/apollo/execution/GraphQLRequest;Lcom/apollographql/apollo/api/ExecutionContext;)Lkotlinx/coroutines/flow/Flow;
27-
public static synthetic fun subscribe$default (Lcom/apollographql/apollo/execution/ExecutableSchema;Lcom/apollographql/apollo/execution/GraphQLRequest;Lcom/apollographql/apollo/api/ExecutionContext;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
28-
}
29-
30-
public final class com/apollographql/apollo/execution/ExecutableSchema$Builder {
31-
public fun <init> ()V
32-
public final fun addCoercing (Ljava/lang/String;Lcom/apollographql/apollo/execution/Coercing;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
33-
public final fun addInstrumentation (Lcom/apollographql/apollo/execution/Instrumentation;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
34-
public final fun build ()Lcom/apollographql/apollo/execution/ExecutableSchema;
35-
public final fun mutationRoot (Lcom/apollographql/apollo/execution/RootResolver;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
36-
public final fun persistedDocumentCache (Lcom/apollographql/apollo/execution/PersistedDocumentCache;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
37-
public final fun queryRoot (Lcom/apollographql/apollo/execution/RootResolver;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
38-
public final fun resolver (Lcom/apollographql/apollo/execution/Resolver;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
39-
public final fun schema (Lcom/apollographql/apollo/ast/GQLDocument;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
40-
public final fun schema (Ljava/lang/String;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
41-
public final fun subscriptionRoot (Lcom/apollographql/apollo/execution/RootResolver;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
42-
public final fun typeResolver (Lcom/apollographql/apollo/execution/TypeResolver;)Lcom/apollographql/apollo/execution/ExecutableSchema$Builder;
43-
}
44-
45-
public abstract interface class com/apollographql/apollo/execution/FieldCallback {
46-
public abstract fun onFieldCompleted (Ljava/lang/Object;)V
47-
}
48-
49-
public final class com/apollographql/apollo/execution/FloatCoercing : com/apollographql/apollo/execution/Coercing {
50-
public static final field INSTANCE Lcom/apollographql/apollo/execution/FloatCoercing;
51-
public fun deserialize (Ljava/lang/Object;)Ljava/lang/Double;
52-
public synthetic fun deserialize (Ljava/lang/Object;)Ljava/lang/Object;
53-
public fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Double;
54-
public synthetic fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Object;
55-
public fun serialize (D)Ljava/lang/Object;
56-
public synthetic fun serialize (Ljava/lang/Object;)Ljava/lang/Object;
57-
}
58-
59-
public final class com/apollographql/apollo/execution/GraphQLRequest {
60-
public final fun getDocument ()Ljava/lang/String;
61-
public final fun getExtensions ()Ljava/util/Map;
62-
public final fun getOperationName ()Ljava/lang/String;
63-
public final fun getVariables ()Ljava/util/Map;
64-
}
65-
66-
public final class com/apollographql/apollo/execution/GraphQLRequest$Builder {
67-
public fun <init> ()V
68-
public final fun build ()Lcom/apollographql/apollo/execution/GraphQLRequest;
69-
public final fun document (Ljava/lang/String;)Lcom/apollographql/apollo/execution/GraphQLRequest$Builder;
70-
public final fun extensions (Ljava/util/Map;)Lcom/apollographql/apollo/execution/GraphQLRequest$Builder;
71-
public final fun getDocument ()Ljava/lang/String;
72-
public final fun getExtensions ()Ljava/util/Map;
73-
public final fun getOperationName ()Ljava/lang/String;
74-
public final fun getVariables ()Ljava/util/Map;
75-
public final fun operationName (Ljava/lang/String;)Lcom/apollographql/apollo/execution/GraphQLRequest$Builder;
76-
public final fun setDocument (Ljava/lang/String;)V
77-
public final fun setExtensions (Ljava/util/Map;)V
78-
public final fun setOperationName (Ljava/lang/String;)V
79-
public final fun setVariables (Ljava/util/Map;)V
80-
public final fun variables (Ljava/util/Map;)Lcom/apollographql/apollo/execution/GraphQLRequest$Builder;
81-
}
82-
83-
public final class com/apollographql/apollo/execution/GraphQLRequestKt {
84-
public static final fun parseAsGraphQLRequest (Ljava/lang/String;)Ljava/lang/Object;
85-
public static final fun parseAsGraphQLRequest (Ljava/util/Map;)Ljava/lang/Object;
86-
public static final fun parseAsGraphQLRequest (Lokio/BufferedSource;)Ljava/lang/Object;
87-
public static final fun toExternalValueMap (Ljava/util/Map;)Ljava/lang/Object;
88-
public static final fun toGraphQLRequest (Ljava/lang/String;)Lcom/apollographql/apollo/execution/GraphQLRequest;
89-
}
90-
91-
public final class com/apollographql/apollo/execution/GraphQLResponse {
92-
public final fun getData ()Ljava/lang/Object;
93-
public final fun getErrors ()Ljava/util/List;
94-
public final fun getExtensions ()Ljava/util/Map;
95-
public final fun newBuilder ()Lcom/apollographql/apollo/execution/GraphQLResponse$Builder;
96-
public final fun serialize (Lcom/apollographql/apollo/api/json/JsonWriter;)V
97-
public final fun serialize (Lokio/Sink;)V
98-
}
99-
100-
public final class com/apollographql/apollo/execution/GraphQLResponse$Builder {
101-
public fun <init> ()V
102-
public final fun build ()Lcom/apollographql/apollo/execution/GraphQLResponse;
103-
public final fun data (Ljava/util/Map;)Lcom/apollographql/apollo/execution/GraphQLResponse$Builder;
104-
public final fun errors (Ljava/util/List;)Lcom/apollographql/apollo/execution/GraphQLResponse$Builder;
105-
public final fun extensions (Ljava/util/Map;)Lcom/apollographql/apollo/execution/GraphQLResponse$Builder;
106-
public final fun getData ()Ljava/util/Map;
107-
public final fun getErrors ()Ljava/util/List;
108-
public final fun getExtensions ()Ljava/util/Map;
109-
public final fun setData (Ljava/util/Map;)V
110-
public final fun setErrors (Ljava/util/List;)V
111-
public final fun setExtensions (Ljava/util/Map;)V
112-
}
113-
114-
public final class com/apollographql/apollo/execution/InMemoryPersistedDocumentCache : com/apollographql/apollo/execution/PersistedDocumentCache {
115-
public fun <init> ()V
116-
public fun get (Ljava/lang/String;)Lcom/apollographql/apollo/execution/PersistedDocument;
117-
public fun put (Ljava/lang/String;Lcom/apollographql/apollo/execution/PersistedDocument;)V
118-
}
119-
120-
public abstract class com/apollographql/apollo/execution/Instrumentation {
121-
public fun <init> ()V
122-
public fun onField (Lcom/apollographql/apollo/execution/ResolveInfo;)Lcom/apollographql/apollo/execution/FieldCallback;
123-
public fun onOperation (Lcom/apollographql/apollo/execution/OperationInfo;)Lcom/apollographql/apollo/execution/OperationCallback;
124-
}
125-
126-
public final class com/apollographql/apollo/execution/IntCoercing : com/apollographql/apollo/execution/Coercing {
127-
public static final field INSTANCE Lcom/apollographql/apollo/execution/IntCoercing;
128-
public fun deserialize (Ljava/lang/Object;)Ljava/lang/Integer;
129-
public synthetic fun deserialize (Ljava/lang/Object;)Ljava/lang/Object;
130-
public fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Integer;
131-
public synthetic fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Object;
132-
public fun serialize (I)Ljava/lang/Object;
133-
public synthetic fun serialize (Ljava/lang/Object;)Ljava/lang/Object;
134-
}
135-
136-
public abstract interface class com/apollographql/apollo/execution/OperationCallback {
137-
public abstract fun onOperationCompleted (Lcom/apollographql/apollo/execution/GraphQLResponse;)Lcom/apollographql/apollo/execution/GraphQLResponse;
138-
}
139-
140-
public final class com/apollographql/apollo/execution/OperationInfo {
141-
public fun <init> (Lcom/apollographql/apollo/ast/GQLOperationDefinition;Ljava/util/Map;Lcom/apollographql/apollo/ast/Schema;Lcom/apollographql/apollo/api/ExecutionContext;)V
142-
public final fun getExecutionContext ()Lcom/apollographql/apollo/api/ExecutionContext;
143-
public final fun getFragments ()Ljava/util/Map;
144-
public final fun getOperation ()Lcom/apollographql/apollo/ast/GQLOperationDefinition;
145-
public final fun getSchema ()Lcom/apollographql/apollo/ast/Schema;
146-
}
147-
148-
public abstract interface class com/apollographql/apollo/execution/PersistedDocument {
149-
}
150-
151-
public abstract interface class com/apollographql/apollo/execution/PersistedDocumentCache {
152-
public abstract fun get (Ljava/lang/String;)Lcom/apollographql/apollo/execution/PersistedDocument;
153-
public abstract fun put (Ljava/lang/String;Lcom/apollographql/apollo/execution/PersistedDocument;)V
154-
}
155-
156-
public final class com/apollographql/apollo/execution/ResolveInfo {
157-
public final fun coordinates ()Ljava/lang/String;
158-
public final fun fieldDefinition ()Lcom/apollographql/apollo/ast/GQLFieldDefinition;
159-
public final fun getArgument (Ljava/lang/String;)Lcom/apollographql/apollo/api/Optional;
160-
public final fun getExecutionContext ()Lcom/apollographql/apollo/api/ExecutionContext;
161-
public final fun getField ()Lcom/apollographql/apollo/ast/GQLField;
162-
public final fun getFieldName ()Ljava/lang/String;
163-
public final fun getFields ()Ljava/util/List;
164-
public final fun getParentObject ()Ljava/lang/Object;
165-
public final fun getParentType ()Ljava/lang/String;
166-
public final fun getPath ()Ljava/util/List;
167-
public final fun getRequiredArgument (Ljava/lang/String;)Ljava/lang/Object;
168-
public final fun getSchema ()Lcom/apollographql/apollo/ast/Schema;
169-
}
170-
171-
public final class com/apollographql/apollo/execution/ResolveTypeInfo {
172-
public fun <init> (Ljava/lang/String;Lcom/apollographql/apollo/ast/Schema;)V
173-
public final fun getSchema ()Lcom/apollographql/apollo/ast/Schema;
174-
public final fun getType ()Ljava/lang/String;
175-
}
176-
177-
public abstract interface class com/apollographql/apollo/execution/Resolver {
178-
public abstract fun resolve (Lcom/apollographql/apollo/execution/ResolveInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
179-
}
180-
181-
public abstract interface class com/apollographql/apollo/execution/RootResolver {
182-
public abstract fun resolveRoot ()Ljava/lang/Object;
183-
}
184-
185-
public final class com/apollographql/apollo/execution/StringCoercing : com/apollographql/apollo/execution/Coercing {
186-
public static final field INSTANCE Lcom/apollographql/apollo/execution/StringCoercing;
187-
public synthetic fun deserialize (Ljava/lang/Object;)Ljava/lang/Object;
188-
public fun deserialize (Ljava/lang/Object;)Ljava/lang/String;
189-
public synthetic fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/Object;
190-
public fun parseLiteral (Lcom/apollographql/apollo/ast/GQLValue;)Ljava/lang/String;
191-
public synthetic fun serialize (Ljava/lang/Object;)Ljava/lang/Object;
192-
public fun serialize (Ljava/lang/String;)Ljava/lang/Object;
193-
}
194-
195-
public final class com/apollographql/apollo/execution/SubscriptionError : com/apollographql/apollo/execution/SubscriptionEvent {
196-
public fun <init> (Ljava/util/List;)V
197-
public final fun getErrors ()Ljava/util/List;
198-
}
199-
200-
public abstract interface class com/apollographql/apollo/execution/SubscriptionEvent {
201-
}
202-
203-
public final class com/apollographql/apollo/execution/SubscriptionResponse : com/apollographql/apollo/execution/SubscriptionEvent {
204-
public fun <init> (Lcom/apollographql/apollo/execution/GraphQLResponse;)V
205-
public final fun getResponse ()Lcom/apollographql/apollo/execution/GraphQLResponse;
206-
}
207-
208-
public abstract interface class com/apollographql/apollo/execution/TypeResolver {
209-
public abstract fun resolveType (Ljava/lang/Object;Lcom/apollographql/apollo/execution/ResolveTypeInfo;)Ljava/lang/String;
210-
}
211-
212-
public final class com/apollographql/apollo/execution/ValidPersistedDocument : com/apollographql/apollo/execution/PersistedDocument {
213-
public fun <init> (Lcom/apollographql/apollo/ast/GQLDocument;)V
214-
public final fun getDocument ()Lcom/apollographql/apollo/ast/GQLDocument;
215-
}
216-
2171
public final class com/apollographql/execution/CompositeResolverBuilder {
2182
public fun <init> ()V
2193
public final fun build ()Lcom/apollographql/apollo/execution/Resolver;

0 commit comments

Comments
 (0)