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.ObjectA builder for aPassFactory.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PassFactorybuild()abstract PassFactory.BuildersetCondition(java.util.function.Function<CompilerOptions,java.lang.Boolean> cond)abstract PassFactory.BuildersetInternalFactory(java.util.function.Function<AbstractCompiler,? extends CompilerPass> x)abstract PassFactory.BuildersetName(java.lang.String x)abstract PassFactory.BuildersetRunInFixedPointLoop(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)
-
setInternalFactory
public abstract PassFactory.Builder setInternalFactory(java.util.function.Function<AbstractCompiler,? extends CompilerPass> x)
-
build
public final PassFactory build()
-
-