JavaPreprocessor
scala.build.preprocessing.JavaPreprocessor
final case class JavaPreprocessor(archiveCache: ArchiveCache[Task], javaClassNameVersionOpt: Option[String], javaCommand: () => String) extends Preprocessor
Java source preprocessor.
Doesn't modify Java sources. This only extracts using directives from them, and for unnamed sources (like stdin), tries to infer a class name from the sources themselves.
Value parameters
- archiveCache
-
when using a java-class-name external binary to infer a class name (see JavaParserProxy), a cache to download that binary with
- javaClassNameVersionOpt
-
when using a java-class-name external binary to infer a class name (see JavaParserProxy), this forces the java-class-name version to download
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Preprocessorclass Objecttrait Matchableclass Any
Members list
In this article