Package-level declarations

Types

Link copied to clipboard
abstract class ApolloPlugin : Plugin<Project>
Link copied to clipboard
Link copied to clipboard
abstract class DefaultApolloExtension(project: Project) : ApolloExtension
Link copied to clipboard
Link copied to clipboard
abstract class DefaultRegistry : Registry
Link copied to clipboard
abstract class DefaultService @Inject constructor(val project: Project, val name: String) : Service
Link copied to clipboard
abstract class ToolingRegistryRef @Inject constructor(val toolingModelRegistry: ToolingModelBuilderRegistry)

Functions

Link copied to clipboard

This function throws if AGP is not in the current context classloader

Link copied to clipboard

A class that hides all references to the Kotlin plugin from the caller. For a non-Kotlin project, this class will never be loaded so that no runtime exception is thrown

Link copied to clipboard
fun apolloPlugin(project: Project)
Link copied to clipboard
fun createAllKotlinSourceSetServices(apolloExtension: DefaultApolloExtension, project: Project, sourceFolder: String, nameSuffix: String, action: Action<Service>)