Class ConfiguredCompilerFactory

    • Constructor Detail

      • ConfiguredCompilerFactory

        public ConfiguredCompilerFactory()
    • Method Detail

      • trackClassUsage

        public boolean trackClassUsage​(JavacOptions javacOptions)
      • shouldDesugarInterfaceMethods

        public boolean shouldDesugarInterfaceMethods()
      • shouldCompileAgainstAbis

        public boolean shouldCompileAgainstAbis()
      • shouldGenerateSourceAbi

        public boolean shouldGenerateSourceAbi()
      • shouldGenerateSourceOnlyAbi

        public boolean shouldGenerateSourceOnlyAbi()
      • shouldMigrateToSourceOnlyAbi

        public boolean shouldMigrateToSourceOnlyAbi()
      • sourceAbiCopiesFromLibraryTargetOutput

        public boolean sourceAbiCopiesFromLibraryTargetOutput()
      • addTargetDeps

        public void addTargetDeps​(TargetConfiguration targetConfiguration,
                                  com.google.common.collect.ImmutableCollection.Builder<BuildTarget> extraDepsBuilder,
                                  com.google.common.collect.ImmutableCollection.Builder<BuildTarget> targetGraphOnlyDepsBuilder)
      • getNonProvidedClasspathDeps

        public void getNonProvidedClasspathDeps​(TargetConfiguration targetConfiguration,
                                                java.util.function.Consumer<BuildTarget> depsConsumer)