diff options
author | 2017-10-19 23:47:08 +0200 | |
---|---|---|
committer | 2017-10-20 14:04:05 +0200 | |
commit | d9a1a43d2a25245e53e2d2ea6a844f138b722272 (patch) | |
tree | 5c7551097a1b498dfdc69cd5c3b9ad155c564f4c /src/main/java/com/google/devtools/build | |
parent | b2f1b929efc096971bb635d6657a4815c5c7d63d (diff) |
Add useDefaultSemantics() to Enviornment.Builder
RELNOTES: None
PiperOrigin-RevId: 172801656
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/syntax/Environment.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Environment.java b/src/main/java/com/google/devtools/build/lib/syntax/Environment.java index fcd0b23925..1978ba57f9 100644 --- a/src/main/java/com/google/devtools/build/lib/syntax/Environment.java +++ b/src/main/java/com/google/devtools/build/lib/syntax/Environment.java @@ -612,7 +612,10 @@ public final class Environment implements Freezable { } /** - * A Builder class for Environment + * A Builder class for Environment. + * + * <p>The caller must explicitly set the semantics by calling either {@link #setSemantics} or + * {@link #useDefaultSemantics}. */ public static class Builder { private final Mutability mutability; @@ -655,6 +658,11 @@ public final class Environment implements Freezable { return this; } + public Builder useDefaultSemantics() { + this.semantics = SkylarkSemantics.DEFAULT_SEMANTICS; + return this; + } + /** Sets an EventHandler for errors and warnings. */ public Builder setEventHandler(EventHandler eventHandler) { Preconditions.checkState(this.eventHandler == null); |