public static final class InvalidatingTypes.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(JSTypeRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
InvalidatingTypes.Builder |
addAllTypeMismatches(java.lang.Iterable<TypeMismatch> mismatches) |
InvalidatingTypes.Builder |
addTypesInvalidForPropertyRenaming() |
InvalidatingTypes.Builder |
allowEnumsAndScalars() |
InvalidatingTypes |
build() |
InvalidatingTypes.Builder |
disallowGlobalThis() |
InvalidatingTypes.Builder |
setAllowObjectLiteralTypes(boolean x) |
InvalidatingTypes.Builder |
setAlsoInvalidateRelatedTypes(boolean x) |
InvalidatingTypes.Builder |
writeInvalidationsInto(com.google.common.collect.Multimap<JSType,Node> invalidationMap) |
public Builder(JSTypeRegistry registry)
public InvalidatingTypes build()
public InvalidatingTypes.Builder writeInvalidationsInto(@Nullable com.google.common.collect.Multimap<JSType,Node> invalidationMap)
public InvalidatingTypes.Builder allowEnumsAndScalars()
public InvalidatingTypes.Builder disallowGlobalThis()
public InvalidatingTypes.Builder addAllTypeMismatches(java.lang.Iterable<TypeMismatch> mismatches)
public InvalidatingTypes.Builder addTypesInvalidForPropertyRenaming()
public InvalidatingTypes.Builder setAlsoInvalidateRelatedTypes(boolean x)
public InvalidatingTypes.Builder setAllowObjectLiteralTypes(boolean x)
Copyright © 2009-2020 Google. All Rights Reserved.