com.google.javascript.jscomp
Class ClosureCodingConvention.AssertFunctionByTypeName
java.lang.Object
com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName
- Enclosing class:
- ClosureCodingConvention
public static class ClosureCodingConvention.AssertFunctionByTypeName
- extends CodingConvention.AssertionFunctionSpec
A function that will throw an exception when the value is not an
instanceof the given type name, for instance "Element".
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClosureCodingConvention.AssertFunctionByTypeName
public ClosureCodingConvention.AssertFunctionByTypeName(String functionName,
String typeName)
getAssertedType
public JSType getAssertedType(Node call,
JSTypeRegistry registry)
- Returns the type for a type assertion, or null if the function asserts
that the node must not be null or undefined.
- Overrides:
getAssertedType in class CodingConvention.AssertionFunctionSpec
- Parameters:
call - The asserting call