ApolloCompilerPluginEnvironment

class ApolloCompilerPluginEnvironment(    val arguments: Map<String, ApolloCompilerPluginValue?>,     val logger: ApolloCompilerPluginLogger,     val outputDirectory: File?)

ApolloCompilerPluginEnvironment contains the environment where the Apollo compiler is run.

Constructors

Link copied to clipboard
constructor(arguments: Map<String, ApolloCompilerPluginValue?>, logger: ApolloCompilerPluginLogger, outputDirectory: File?)

Properties

Link copied to clipboard
Link copied to clipboard

A logger that can be used by the plugin.

Link copied to clipboard

The compiler output directory. May be null if the plugin is called from a non-codegen step like building the schema and/or the IR.