public final class NominalType extends Object implements Serializable
public RawNominalType getRawNominalType()
public JSType getNamespaceType()
public JSType getInstanceAsJSType()
public boolean isFunction()
public boolean isBuiltinObject()
public boolean isLiteralObject()
public boolean isStruct()
public boolean isDict()
public boolean isGeneric()
public boolean isUninstantiatedGenericType()
public Node getDefSite()
public JSType getPrototypeObject()
public FunctionType getConstructorFunction()
public String getName()
public RawNominalType getId()
public boolean isClass()
public boolean isAbstractClass()
public boolean isInterface()
public boolean isFrozen()
public com.google.common.collect.ImmutableSet<String> getPropertyNames()
public NominalType getInstantiatedSuperclass()
public JSType getPrototypePropertyOfCtor()
public com.google.common.collect.ImmutableSet<NominalType> getInstantiatedInterfaces()
public boolean hasConstantProp(String pname)
public boolean hasAbstractMethod(String pname)
Copyright © 2009-2017 Google. All Rights Reserved.