Home | History | Annotate | Download | only in src

Lines Matching refs:function

39 function ClearMirrorCache() {
53 function MakeMirror(value, opt_transient) {
109 function LookupMirror(handle) {
119 function GetUndefinedMirror() {
127 * The Function.prototype.inherits from lang.js rewritten as a standalone
128 * function (not on Function.prototype). NOTE: If this file is to be loaded
129 * during bootstrapping this function needs to be revritten using some native
133 * @param {function} ctor Constructor function which needs to inherit the
135 * @param {function} superCtor Constructor function to inherit prototype from
137 function inherits(ctor, superCtor) {
138 var tempCtor = function(){};
153 var FUNCTION_TYPE = 'function';
226 function Mirror(type) {
231 Mirror.prototype.type = function() {
240 Mirror.prototype.isValue = function() {
249 Mirror.prototype.isUndefined = function() {
258 Mirror.prototype.isNull = function() {
267 Mirror.prototype.isBoolean = function() {
276 Mirror.prototype.isNumber = function() {
285 Mirror.prototype.isString = function() {
294 Mirror.prototype.isObject = function() {
300 * Check whether the mirror reflects a function.
301 * @returns {boolean} True if the mirror reflects a function
303 Mirror.prototype.isFunction = function() {
309 * Check whether the mirror reflects an unresolved function.
310 * @returns {boolean} True if the mirror reflects an unresolved function
312 Mirror.prototype.isUnresolvedFunction = function() {
321 Mirror.prototype.isArray = function() {
330 Mirror.prototype.isDate = function() {
339 Mirror.prototype.isRegExp = function() {
348 Mirror.prototype.isError = function() {
357 Mirror.prototype.isProperty = function() {
366 Mirror.prototype.isFrame = function() {
375 Mirror.prototype.isScript = function() {
384 Mirror.prototype.isContext = function() {
393 Mirror.prototype.isScope = function() {
401 Mirror.prototype.allocateHandle_ = function() {
410 Mirror.prototype.allocateTransientHandle_ = function() {
415 Mirror.prototype.toText = function() {
430 function ValueMirror(type, value, transient) {
442 Mirror.prototype.handle = function() {
451 ValueMirror.prototype.isPrimitive = function() {
465 ValueMirror.prototype.value = function() {
475 function UndefinedMirror() {
481 UndefinedMirror.prototype.toText = function() {
491 function NullMirror() {
497 NullMirror.prototype.toText = function() {
508 function BooleanMirror(value) {
514 BooleanMirror.prototype.toText = function() {
525 function NumberMirror(value) {
531 NumberMirror.prototype.toText = function() {
542 function StringMirror(value) {
548 StringMirror.prototype.length = function() {
552 StringMirror.prototype.getTruncatedValue = function(maxLength) {
560 StringMirror.prototype.toText = function() {
573 function ObjectMirror(value, type, transient) {
579 ObjectMirror.prototype.className = function() {
584 ObjectMirror.prototype.constructorFunction = function() {
589 ObjectMirror.prototype.prototypeObject = function() {
594 ObjectMirror.prototype.protoObject = function() {
599 ObjectMirror.prototype.hasNamedInterceptor = function() {
606 ObjectMirror.prototype.hasIndexedInterceptor = function() {
621 ObjectMirror.prototype.propertyNames = function(kind, limit) {
693 ObjectMirror.prototype.properties = function(kind, limit) {
704 ObjectMirror.prototype.property = function(name) {
722 ObjectMirror.prototype.lookupProperty = function(value) {
748 ObjectMirror.prototype.referencedBy = function(opt_max_objects) {
762 ObjectMirror.prototype.toText = function() {
779 * @param {function} value The function object reflected by this mirror.
783 function FunctionMirror(value) {
791 * Returns whether the function is resolved.
792 * @return {boolean} True if the function is resolved. Unresolved functions can
795 FunctionMirror.prototype.resolved = function() {
801 * Returns the name of the function.
802 * @return {string} Name of the function
804 FunctionMirror.prototype.name = function() {
810 * Returns the inferred name of the function.
811 * @return {string} Name of the function
813 FunctionMirror.prototype.inferredName = function() {
819 * Returns the source code for the function.
820 * @return {string or undefined} The source code for the function. If the
821 * function is not resolved undefined will be returned.
823 FunctionMirror.prototype.source = function() {
824 // Return source if function is resolved. Otherwise just fall through to
833 * Returns the script object for the function.
834 * @return {ScriptMirror or undefined} Script object for the function or
835 * undefined if the function has no script
837 FunctionMirror.prototype.script = function() {
838 // Return script if function is resolved. Otherwise just fall through
850 * Returns the script source position for the function. Only makes sense
852 * @return {Number or undefined} in-script position for the function
854 FunctionMirror.prototype.sourcePosition_ = function() {
855 // Return script if function is resolved. Otherwise just fall through
864 * Returns the script source location object for the function. Only makes sense
866 * @return {Location or undefined} in-script location for the function begin
868 FunctionMirror.prototype.sourceLocation = function() {
877 * Returns objects constructed by this function.
880 * @return {Array or undefined} The objects constructed by this function.
882 FunctionMirror.prototype.constructedBy = function(opt_max_instances) {
884 // Find all objects constructed from this function.
899 FunctionMirror.prototype.toText = function() {
906 * @param {string} value The name for the unresolved function reflected by this
911 function UnresolvedFunctionMirror(value) {
912 // Construct this using the ValueMirror as an unresolved function is not a
922 UnresolvedFunctionMirror.prototype.className = function() {
923 return 'Function';
927 UnresolvedFunctionMirror.prototype.constructorFunction = function() {
932 UnresolvedFunctionMirror.prototype.prototypeObject = function() {
937 UnresolvedFunctionMirror.prototype.protoObject = function() {
942 UnresolvedFunctionMirror.prototype.name = function() {
947 UnresolvedFunctionMirror.prototype.inferredName = function() {
952 UnresolvedFunctionMirror.prototype.propertyNames = function(kind, limit) {
963 function ArrayMirror(value) {
969 ArrayMirror.prototype.length = function() {
974 ArrayMirror.prototype.indexedPropertiesFromRange = function(opt_from_index,
1000 function DateMirror(value) {
1006 DateMirror.prototype.toText = function() {
1018 function RegExpMirror(value) {
1028 RegExpMirror.prototype.source = function() {
1037 RegExpMirror.prototype.global = function() {
1046 RegExpMirror.prototype.ignoreCase = function() {
1055 RegExpMirror.prototype.multiline = function() {
1060 RegExpMirror.prototype.toText = function() {
1072 function ErrorMirror(value) {
1082 ErrorMirror.prototype.message = function() {
1087 ErrorMirror.prototype.toText = function() {
1107 function PropertyMirror(mirror, name, details) {
1122 PropertyMirror.prototype.isReadOnly = function() {
1127 PropertyMirror.prototype.isEnum = function() {
1132 PropertyMirror.prototype.canDelete = function() {
1137 PropertyMirror.prototype.name = function() {
1142 PropertyMirror.prototype.isIndexed = function() {
1152 PropertyMirror.prototype.value = function() {
1161 PropertyMirror.prototype.isException = function() {
1166 PropertyMirror.prototype.attributes = function() {
1171 PropertyMirror.prototype.propertyType = function() {
1176 PropertyMirror.prototype.insertionIndex = function() {
1185 PropertyMirror.prototype.hasGetter = function() {
1194 PropertyMirror.prototype.hasSetter = function() {
1201 * @return {Mirror} FunctionMirror reflecting the getter function or
1204 PropertyMirror.prototype.getter = function() {
1215 * @return {Mirror} FunctionMirror reflecting the setter function or
1218 PropertyMirror.prototype.setter = function() {
1233 PropertyMirror.prototype.isNative = function() {
1265 * 2: Function
1279 function FrameDetails(break_id, index) {
1285 FrameDetails.prototype.frameId = function() {
1291 FrameDetails.prototype.receiver = function() {
1297 FrameDetails.prototype.func = function() {
1303 FrameDetails.prototype.isConstructCall = function() {
1309 FrameDetails.prototype.isAtReturn = function() {
1315 FrameDetails.prototype.isDebuggerFrame = function() {
1322 FrameDetails.prototype.isOptimizedFrame = function() {
1329 FrameDetails.prototype.isInlinedFrame = function() {
1334 FrameDetails.prototype.inlinedFrameIndex = function() {
1341 FrameDetails.prototype.argumentCount = function() {
1347 FrameDetails.prototype.argumentName = function(index) {
1357 FrameDetails.prototype.argumentValue = function(index) {
1367 FrameDetails.prototype.localCount = function() {
1373 FrameDetails.prototype.sourcePosition = function() {
1379 FrameDetails.prototype.localName = function(index) {
1391 FrameDetails.prototype.localValue = function(index) {
1403 FrameDetails.prototype.returnValue = function() {
1414 FrameDetails.prototype.scopeCount = function() {
1427 function FrameMirror(break_id, index) {
1436 FrameMirror.prototype.index = function() {
1441 FrameMirror.prototype.func = function() {
1442 // Get the function for this frame from the VM.
1445 // Create a function mirror. NOTE: MakeMirror cannot be used here as the
1446 // value returned from the VM might be a string if the function for the
1456 FrameMirror.prototype.receiver = function() {
1461 FrameMirror.prototype.isConstructCall = function() {
1466 FrameMirror.prototype.isAtReturn = function() {
1471 FrameMirror.prototype.isDebuggerFrame = function() {
1476 FrameMirror.prototype.isOptimizedFrame = function() {
1481 FrameMirror.prototype.isInlinedFrame = function() {
1486 FrameMirror.prototype.inlinedFrameIndex = function() {
1491 FrameMirror.prototype.argumentCount = function() {
1496 FrameMirror.prototype.argumentName = function(index) {
1501 FrameMirror.prototype.argumentValue = function(index) {
1506 FrameMirror.prototype.localCount = function() {
1511 FrameMirror.prototype.localName = function(index) {
1516 FrameMirror.prototype.localValue = function(index) {
1521 FrameMirror.prototype.returnValue = function() {
1526 FrameMirror.prototype.sourcePosition = function() {
1531 FrameMirror.prototype.sourceLocation = function() {
1539 FrameMirror.prototype.sourceLine = function() {
1549 FrameMirror.prototype.sourceColumn = function() {
1559 FrameMirror.prototype.sourceLineText = function() {
1569 FrameMirror.prototype.scopeCount = function() {
1574 FrameMirror.prototype.scope = function(index) {
1579 FrameMirror.prototype.evaluate = function(source, disable_break,
1591 FrameMirror.prototype.invocationText = function() {
1592 // Format frame invoaction (receiver, function and arguments).
1597 // For constructor frames display new followed by the function name.
1609 // Try to find the function as a property in the receiver. Include the
1620 // The function invoked was found on the receiver. Use the property name
1632 // Also known as - if the name in the function doesn't match the name
1638 // The function invoked was not found on the receiver. Use the function
1670 FrameMirror.prototype.sourceAndPositionText = function() {
1702 FrameMirror.prototype.localsText = function() {
1720 FrameMirror.prototype.toText = function(opt_locals) {
1738 function ScopeDetails(frame, index) {
1747 ScopeDetails.prototype.type = function() {
1753 ScopeDetails.prototype.object = function() {
1766 function ScopeMirror(frame, index) {
1775 ScopeMirror.prototype.frameIndex = function() {
1780 ScopeMirror.prototype.scopeIndex = function() {
1785 ScopeMirror.prototype.scopeType = function() {
1790 ScopeMirror.prototype.scopeObject = function() {
1806 function ScriptMirror(script) {
1815 ScriptMirror.prototype.value = function() {
1820 ScriptMirror.prototype.name = function() {
1825 ScriptMirror.prototype.id = function() {
1830 ScriptMirror.prototype.source = function() {
1835 ScriptMirror.prototype.setSource = function(source) {
1840 ScriptMirror.prototype.lineOffset = function() {
1845 ScriptMirror.prototype.columnOffset = function() {
1850 ScriptMirror.prototype.data = function() {
1855 ScriptMirror.prototype.scriptType = function() {
1860 ScriptMirror.prototype.compilationType = function() {
1865 ScriptMirror.prototype.lineCount = function() {
1870 ScriptMirror.prototype.locationFromPosition = function(
1876 ScriptMirror.prototype.sourceSlice = function (opt_from_line, opt_to_line) {
1881 ScriptMirror.prototype.context = function() {
1886 ScriptMirror.prototype.evalFromScript = function() {
1891 function() {
1896 ScriptMirror.prototype.evalFromLocation = function() {
1905 ScriptMirror.prototype.toText = function() {
1927 function ContextMirror(data) {
1935 ContextMirror.prototype.data = function() {
1949 function MakeMirrorSerializer(details, options) {
1960 function JSONProtocolSerializer(details, options) {
1974 JSONProtocolSerializer.prototype.serializeReference = function(mirror) {
1986 JSONProtocolSerializer.prototype.serializeValue = function(mirror) {
1999 JSONProtocolSerializer.prototype.serializeReferencedObjects = function() {
2014 JSONProtocolSerializer.prototype.includeSource_ = function() {
2019 JSONProtocolSerializer.prototype.inlineRefs_ = function() {
2024 JSONProtocolSerializer.prototype.maxStringLength_ = function() {
2033 JSONProtocolSerializer.prototype.add_ = function(mirror) {
2053 function(mirror) {
2086 JSONProtocolSerializer.prototype.serialize_ = function(mirror, reference,
2228 JSONProtocolSerializer.prototype.serializeObject_ = function(mirror, content,
2245 // Add function specific properties.
2247 // Add function specific properties.
2301 function serializeLocationFields (location, content) {
2336 JSONProtocolSerializer.prototype.serializeProperty_ = function(propertyMirror) {
2356 JSONProtocolSerializer.prototype.serializeFrame_ = function(mirror, content) {
2406 JSONProtocolSerializer.prototype.serializeScope_ = function(mirror, content) {
2425 function NumberToJSON_(value) {