AbstractGraphProcessor

GraphQL annotation processor contract

See also

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val defaultDirectory: String

The target directory to look in within assetManager

Link copied to clipboard
abstract val defaultExtension: String

The default extension to use for looking up graphql files

Link copied to clipboard

An optional fragment patcher

Link copied to clipboard
abstract val graphFiles: Map<String, String>

Returns a pair of query or mutation name and graphql contents

Link copied to clipboard
abstract val logger: AbstractLogger

A custom logger facade which should be used

Functions

Link copied to clipboard
abstract fun getQuery(annotations: Array<out Annotation>): String?

Finds graphql content matching the value provided by GraphQuery