@Override public boolean isBooleanObjectType() { return getConstructor().isNativeObjectType() && "Boolean".equals(getReferenceName()); }
@Override public boolean isNumberObjectType() { return getConstructor().isNativeObjectType() && "Number".equals(getReferenceName()); }
@Override boolean isTheObjectType() { return getConstructor().isNativeObjectType() && "Object".equals(getReferenceName()); }
@Override public boolean isStringObjectType() { return getConstructor().isNativeObjectType() && "String".equals(getReferenceName()); }
@Override public boolean isNumberObjectType() { return getConstructor().isNativeObjectType() && "Number".equals(getReferenceName()); }
@Override public boolean isStringObjectType() { return getConstructor().isNativeObjectType() && "String".equals(getReferenceName()); }
/** * If this is equal to a NamedType object, its hashCode must be equal * to the hashCode of the NamedType object. */ @Override public int hashCode() { if (hasReferenceName()) { return getReferenceName().hashCode(); } else { return super.hashCode(); } }
@Override public boolean isBooleanObjectType() { return getConstructor().isNativeObjectType() && "Boolean".equals(getReferenceName()); }
@Override public boolean isDateType() { return getConstructor().isNativeObjectType() && "Date".equals(getReferenceName()); }
@Override public boolean isSymbolObjectType() { return getConstructor().isNativeObjectType() && "Symbol".equals(getReferenceName()); }
@Override public boolean isArrayType() { return getConstructor().isNativeObjectType() && "Array".equals(getReferenceName()); }
@Override public boolean isDateType() { return getConstructor().isNativeObjectType() && "Date".equals(getReferenceName()); }
@Override public boolean isRegexpType() { return getConstructor().isNativeObjectType() && "RegExp".equals(getReferenceName()); }
@Override boolean isTheObjectType() { return getConstructor().isNativeObjectType() && "Object".equals(getReferenceName()); }
@Override public boolean isArrayType() { return getConstructor().isNativeObjectType() && "Array".equals(getReferenceName()); }
@Override public boolean isRegexpType() { return getConstructor().isNativeObjectType() && "RegExp".equals(getReferenceName()); }