8164618: add documentation for NativeNumber and NativeBoolean

Reviewed-by: sundar
This commit is contained in:
Srinivas Dama 2016-08-24 14:02:41 +05:30 committed by Athijegannathan Sundararajan
parent 9f1c64a88b
commit 200608b4c0
2 changed files with 18 additions and 1 deletions

View File

@ -79,7 +79,7 @@ final class OptimisticTypesCalculator extends SimpleNodeVisitor {
@Override
public boolean enterPropertyNode(final PropertyNode propertyNode) {
if(propertyNode.getKeyName().equals(ScriptObject.PROTO_PROPERTY_NAME)) {
if(ScriptObject.PROTO_PROPERTY_NAME.equals(propertyNode.getKeyName())) {
tagNeverOptimistic(propertyNode.getValue());
}
return super.enterPropertyNode(propertyNode);

View File

@ -173,3 +173,20 @@ String.prototype.toUpperCase=returns a new string representing the calling strin
String.prototype.toLocaleUpperCase=returns a new string representing the calling string value converted to upper case according to any locale specific case mappings
String.prototype.trim=returns a new string representing the calling string with white space removed from both ends
Boolean.prototype.toString=returns string representation of specified Boolean object
Boolean.prototype.valueOf=returns the primitive value of the specified Boolean object
Number.prototype.toString=returns string representation of specified object in the specified radix
Number.prototype.toLocaleString=returns a string with a language sensitive representation of this number
Number.prototype.valueOf=returns the primitive value of the specified object
Number.prototype.toFixed=returns a string representing the number in decimal fixed-point notation
Number.prototype.toExponential=returns a string representing the number in decimal exponential notation
Number.prototype.toPrecision=returns a string representing the number to a specified precision in fixed-point or exponential notation