static interface FunctionTypeBuilder.FunctionContents
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.Multiset<java.lang.String> |
getAssignedNameCounts()
Gets the number of times each variable has been assigned.
|
java.util.Set<java.lang.String> |
getEscapedQualifiedNames()
Gets a list of variables whose properties are escaped.
|
java.lang.Iterable<java.lang.String> |
getEscapedVarNames()
Gets a list of variables in this scope that are escaped.
|
Node |
getSourceNode()
Returns the source node of this function.
|
boolean |
mayBeFromExterns()
Returns if the function may be in externs.
|
boolean |
mayHaveNonEmptyReturns()
Returns if a return of a real value (not undefined) appears.
|
boolean |
mayHaveSingleThrow()
Returns if this consists of a single throw.
|
Node getSourceNode()
boolean mayBeFromExterns()
boolean mayHaveNonEmptyReturns()
boolean mayHaveSingleThrow()
java.lang.Iterable<java.lang.String> getEscapedVarNames()
java.util.Set<java.lang.String> getEscapedQualifiedNames()
com.google.common.collect.Multiset<java.lang.String> getAssignedNameCounts()