Package com.google.javascript.jscomp
Class PassFactory.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.PassFactory.Builder
-
- Enclosing class:
- PassFactory
public abstract static class PassFactory.Builder extends java.lang.Object
A builder for aPassFactory
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PassFactory
build()
abstract PassFactory.Builder
setCondition(java.util.function.Function<CompilerOptions,java.lang.Boolean> cond)
PassFactory.Builder
setFeatureSet(FeatureSet x)
Deprecated.Does nothingPassFactory.Builder
setFeatureSetForChecks()
Deprecated.Does nothing.PassFactory.Builder
setFeatureSetForOptimizations()
Deprecated.Does nothing.abstract PassFactory.Builder
setInternalFactory(java.util.function.Function<AbstractCompiler,? extends CompilerPass> x)
abstract PassFactory.Builder
setName(java.lang.String x)
abstract PassFactory.Builder
setRunInFixedPointLoop(boolean b)
-
-
-
Method Detail
-
setName
public abstract PassFactory.Builder setName(java.lang.String x)
-
setRunInFixedPointLoop
public abstract PassFactory.Builder setRunInFixedPointLoop(boolean b)
-
setCondition
public abstract PassFactory.Builder setCondition(java.util.function.Function<CompilerOptions,java.lang.Boolean> cond)
-
setFeatureSet
@Deprecated public final PassFactory.Builder setFeatureSet(FeatureSet x)
Deprecated.Does nothing
-
setInternalFactory
public abstract PassFactory.Builder setInternalFactory(java.util.function.Function<AbstractCompiler,? extends CompilerPass> x)
-
setFeatureSetForChecks
@Deprecated public final PassFactory.Builder setFeatureSetForChecks()
Deprecated.Does nothing.
-
setFeatureSetForOptimizations
@Deprecated public final PassFactory.Builder setFeatureSetForOptimizations()
Deprecated.Does nothing.
-
build
public final PassFactory build()
-
-