Home | History | Annotate | Download | only in src

Lines Matching refs:function

14 function ToggleMirrorCache(value) {
24 function ObjectIsPromise(value) {
42 function MakeMirror(value, opt_transient) {
108 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(){};
154 var FUNCTION_TYPE = 'function';
232 function Mirror(type) {
237 Mirror.prototype.type = function() {
246 Mirror.prototype.isValue = function() {
255 Mirror.prototype.isUndefined = function() {
264 Mirror.prototype.isNull = function() {
273 Mirror.prototype.isBoolean = function() {
282 Mirror.prototype.isNumber = function() {
291 Mirror.prototype.isString = function() {
300 Mirror.prototype.isSymbol = function() {
309 Mirror.prototype.isObject = function() {
315 * Check whether the mirror reflects a function.
316 * @returns {boolean} True if the mirror reflects a function
318 Mirror.prototype.isFunction = function() {
324 * Check whether the mirror reflects an unresolved function.
325 * @returns {boolean} True if the mirror reflects an unresolved function
327 Mirror.prototype.isUnresolvedFunction = function() {
336 Mirror.prototype.isArray = function() {
345 Mirror.prototype.isDate = function() {
354 Mirror.prototype.isRegExp = function() {
363 Mirror.prototype.isError = function() {
372 Mirror.prototype.isPromise = function() {
381 Mirror.prototype.isGenerator = function() {
390 Mirror.prototype.isProperty = function() {
399 Mirror.prototype.isInternalProperty = function() {
408 Mirror.prototype.isFrame = function() {
417 Mirror.prototype.isScript = function() {
426 Mirror.prototype.isContext = function() {
435 Mirror.prototype.isScope = function() {
444 Mirror.prototype.isMap = function() {
453 Mirror.prototype.isSet = function() {
461 Mirror.prototype.allocateHandle_ = function() {
470 Mirror.prototype.allocateTransientHandle_ = function() {
475 Mirror.prototype.toText = function() {
490 function ValueMirror(type, value, transient) {
502 Mirror.prototype.handle = function() {
511 ValueMirror.prototype.isPrimitive = function() {
526 ValueMirror.prototype.value = function() {
536 function UndefinedMirror() {
542 UndefinedMirror.prototype.toText = function() {
552 function NullMirror() {
558 NullMirror.prototype.toText = function() {
569 function BooleanMirror(value) {
575 BooleanMirror.prototype.toText = function() {
586 function NumberMirror(value) {
592 NumberMirror.prototype.toText = function() {
603 function StringMirror(value) {
609 StringMirror.prototype.length = function() {
613 StringMirror.prototype.getTruncatedValue = function(maxLength) {
621 StringMirror.prototype.toText = function() {
632 function SymbolMirror(value) {
638 SymbolMirror.prototype.description = function() {
643 SymbolMirror.prototype.toText = function() {
656 function ObjectMirror(value, type, transient) {
662 function() {
667 ObjectMirror.prototype.constructorFunction = function() {
672 ObjectMirror.prototype.prototypeObject = function() {
677 ObjectMirror.prototype.protoObject = function() {
682 ObjectMirror.prototype.hasNamedInterceptor = function() {
689 ObjectMirror.prototype.hasIndexedInterceptor = function() {
697 function TryGetPropertyNames(object) {
717 ObjectMirror.prototype.propertyNames = function(kind, limit) {
788 ObjectMirror.prototype.properties = function(kind, limit) {
804 ObjectMirror.prototype.internalProperties = function() {
809 ObjectMirror.prototype.property = function(name) {
827 ObjectMirror.prototype.lookupProperty = function(value) {
853 ObjectMirror.prototype.referencedBy = function(opt_max_objects) {
867 ObjectMirror.prototype.toText = function() {
884 * scalar wrapper objects, properties of the bound function and properties of
890 ObjectMirror.GetInternalProperties = function(value) {
923 * @param {function} value The function object reflected by this mirror.
927 function FunctionMirror(value) {
935 * Returns whether the function is resolved.
936 * @return {boolean} True if the function is resolved. Unresolved functions can
939 FunctionMirror.prototype.resolved = function() {
945 * Returns the name of the function.
946 * @return {string} Name of the function
948 FunctionMirror.prototype.name = function() {
954 * Returns the inferred name of the function.
955 * @return {string} Name of the function
957 FunctionMirror.prototype.inferredName = function() {
963 * Returns the source code for the function.
964 * @return {string or undefined} The source code for the function. If the
965 * function is not resolved undefined will be returned.
967 FunctionMirror.prototype.source = function() {
968 // Return source if function is resolved. Otherwise just fall through to
977 * Returns the script object for the function.
978 * @return {ScriptMirror or undefined} Script object for the function or
979 * undefined if the function has no script
981 FunctionMirror.prototype.script = function() {
982 // Return script if function is resolved. Otherwise just fall through
997 * Returns the script source position for the function. Only makes sense
999 * @return {Number or undefined} in-script position for the function
1001 FunctionMirror.prototype.sourcePosition_ = function() {
1002 // Return position if function is resolved. Otherwise just fall
1011 * Returns the script source location object for the function. Only makes sense
1013 * @return {Location or undefined} in-script location for the function begin
1015 FunctionMirror.prototype.sourceLocation = function() {
1026 * Returns objects constructed by this function.
1029 * @return {Array or undefined} The objects constructed by this function.
1031 FunctionMirror.prototype.constructedBy = function(opt_max_instances) {
1033 // Find all objects constructed from this function.
1048 FunctionMirror.prototype.scopeCount = function() {
1060 FunctionMirror.prototype.scope = function(index) {
1067 FunctionMirror.prototype.toText = function() {
1074 * @param {string} value The name for the unresolved function reflected by this
1079 function UnresolvedFunctionMirror(value) {
1080 // Construct this using the ValueMirror as an unresolved function is not a
1090 UnresolvedFunctionMirror.prototype.className = function() {
1091 return 'Function';
1095 UnresolvedFunctionMirror.prototype.constructorFunction = function() {
1100 UnresolvedFunctionMirror.prototype.prototypeObject = function() {
1105 UnresolvedFunctionMirror.prototype.protoObject = function() {
1110 UnresolvedFunctionMirror.prototype.name = function() {
1115 UnresolvedFunctionMirror.prototype.inferredName = function() {
1120 UnresolvedFunctionMirror.prototype.propertyNames = function(kind, limit) {
1131 function ArrayMirror(value) {
1137 ArrayMirror.prototype.length = function() {
1142 ArrayMirror.prototype.indexedPropertiesFromRange = function(opt_from_index,
1168 function DateMirror(value) {
1174 DateMirror.prototype.toText = function() {
1186 function RegExpMirror(value) {
1196 RegExpMirror.prototype.source = function() {
1205 RegExpMirror.prototype.global = function() {
1214 RegExpMirror.prototype.ignoreCase = function() {
1223 RegExpMirror.prototype.multiline = function() {
1228 RegExpMirror.prototype.toText = function() {
1240 function ErrorMirror(value) {
1250 ErrorMirror.prototype.message = function() {
1255 ErrorMirror.prototype.toText = function() {
1273 function PromiseMirror(value) {
1279 function PromiseGetStatus_(value) {
1287 function PromiseGetValue_(value) {
1292 PromiseMirror.prototype.status = function() {
1297 PromiseMirror.prototype.promiseValue = function() {
1302 function MapMirror(value) {
1314 MapMirror.prototype.entries = function() {
1340 function SetMirror(value) {
1352 SetMirror.prototype.values = function() {
1373 function GeneratorMirror(value) {
1379 GeneratorMirror.prototype.status = function() {
1387 GeneratorMirror.prototype.sourcePosition_ = function() {
1392 GeneratorMirror.prototype.sourceLocation = function() {
1403 GeneratorMirror.prototype.func = function() {
1411 GeneratorMirror.prototype.context = function() {
1419 GeneratorMirror.prototype.receiver = function() {
1435 function PropertyMirror(mirror, name, details) {
1451 PropertyMirror.prototype.isReadOnly = function() {
1456 PropertyMirror.prototype.isEnum = function() {
1461 PropertyMirror.prototype.canDelete = function() {
1466 PropertyMirror.prototype.name = function() {
1471 PropertyMirror.prototype.isIndexed = function() {
1481 PropertyMirror.prototype.value = function() {
1490 PropertyMirror.prototype.isException = function() {
1495 PropertyMirror.prototype.attributes = function() {
1500 PropertyMirror.prototype.propertyType = function() {
1505 PropertyMirror.prototype.insertionIndex = function() {
1514 PropertyMirror.prototype.hasGetter = function() {
1523 PropertyMirror.prototype.hasSetter = function() {
1530 * @return {Mirror} FunctionMirror reflecting the getter function or
1533 PropertyMirror.prototype.getter = function() {
1544 * @return {Mirror} FunctionMirror reflecting the setter function or
1547 PropertyMirror.prototype.setter = function() {
1562 PropertyMirror.prototype.isNative = function() {
1571 * not accessible from user code such as [[BoundThis]] in bound function.
1578 function InternalPropertyMirror(name, value) {
1586 InternalPropertyMirror.prototype.name = function() {
1591 InternalPropertyMirror.prototype.value = function() {
1621 * 2: Function
1635 function FrameDetails(break_id, index) {
1641 FrameDetails.prototype.frameId = function() {
1647 FrameDetails.prototype.receiver = function() {
1653 FrameDetails.prototype.func = function() {
1659 FrameDetails.prototype.isConstructCall = function() {
1665 FrameDetails.prototype.isAtReturn = function() {
1671 FrameDetails.prototype.isDebuggerFrame = function() {
1678 FrameDetails.prototype.isOptimizedFrame = function() {
1685 FrameDetails.prototype.isInlinedFrame = function() {
1690 FrameDetails.prototype.inlinedFrameIndex = function() {
1697 FrameDetails.prototype.argumentCount = function() {
1703 FrameDetails.prototype.argumentName = function(index) {
1713 FrameDetails.prototype.argumentValue = function(index) {
1723 FrameDetails.prototype.localCount = function() {
1729 FrameDetails.prototype.sourcePosition = function() {
1735 FrameDetails.prototype.localName = function(index) {
1747 FrameDetails.prototype.localValue = function(index) {
1759 FrameDetails.prototype.returnValue = function() {
1770 FrameDetails.prototype.scopeCount = function() {
1778 FrameDetails.prototype.stepInPositionsImpl = function() {
1791 function FrameMirror(break_id, index) {
1800 FrameMirror.prototype.details = function() {
1805 FrameMirror.prototype.index = function() {
1810 FrameMirror.prototype.func = function() {
1815 // Get the function for this frame from the VM.
1818 // Create a function mirror. NOTE: MakeMirror cannot be used here as the
1819 // value returned from the VM might be a string if the function for the
1829 FrameMirror.prototype.receiver = function() {
1834 FrameMirror.prototype.isConstructCall = function() {
1839 FrameMirror.prototype.isAtReturn = function() {
1844 FrameMirror.prototype.isDebuggerFrame = function() {
1849 FrameMirror.prototype.isOptimizedFrame = function() {
1854 FrameMirror.prototype.isInlinedFrame = function() {
1859 FrameMirror.prototype.inlinedFrameIndex = function() {
1864 FrameMirror.prototype.argumentCount = function() {
1869 FrameMirror.prototype.argumentName = function(index) {
1874 FrameMirror.prototype.argumentValue = function(index) {
1879 FrameMirror.prototype.localCount = function() {
1884 FrameMirror.prototype.localName = function(index) {
1889 FrameMirror.prototype.localValue = function(index) {
1894 FrameMirror.prototype.returnValue = function() {
1899 FrameMirror.prototype.sourcePosition = function() {
1904 FrameMirror.prototype.sourceLocation = function() {
1915 FrameMirror.prototype.sourceLine = function() {
1923 FrameMirror.prototype.sourceColumn = function() {
1931 function() {
1939 FrameMirror.prototype.scopeCount = function() {
1944 FrameMirror.prototype.scope = function(index) {
1949 FrameMirror.prototype.allScopes = function(opt_ignore_nested_scopes) {
1962 FrameMirror.prototype.stepInPositions = function() {
1985 FrameMirror.prototype.evaluate = function(source, disable_break,
1996 FrameMirror.prototype.invocationText = function() {
1997 // Format frame invoaction (receiver, function and arguments).
2002 // For constructor frames display new followed by the function name.
2014 // Try to find the function as a property in the receiver. Include the
2025 // The function invoked was found on the receiver. Use the property name
2037 // Also known as - if the name in the function doesn't match the name
2043 // The function invoked was not found on the receiver. Use the function
2075 FrameMirror.prototype.sourceAndPositionText = function() {
2108 FrameMirror.prototype.localsText = function() {
2126 FrameMirror.prototype.restart = function() {
2135 FrameMirror.prototype.toText = function(opt_locals) {
2153 function ScopeDetails(frame, fun, index, opt_details) {
2172 ScopeDetails.prototype.type = function() {
2180 ScopeDetails.prototype.object = function() {
2188 ScopeDetails.prototype.setVariableValueImpl = function(name, new_value) {
2205 * Mirror object for scope of frame or function. Either frame or function must
2208 * @param {FunctionMirror} function The function this scope is a part of
2214 function ScopeMirror(frame, function, index, opt_details) {
2222 this.details_ = new ScopeDetails(frame, function, index, opt_details);
2227 ScopeMirror.prototype.details = function() {
2232 ScopeMirror.prototype.frameIndex = function() {
2237 ScopeMirror.prototype.scopeIndex = function() {
2242 ScopeMirror.prototype.scopeType = function() {
2247 ScopeMirror.prototype.scopeObject = function() {
2257 ScopeMirror.prototype.setVariableValue = function(name, new_value) {
2268 function ScriptMirror(script) {
2277 ScriptMirror.prototype.value = function() {
2282 ScriptMirror.prototype.name = function() {
2287 ScriptMirror.prototype.id = function() {
2292 ScriptMirror.prototype.source = function() {
2297 ScriptMirror.prototype.setSource = function(source) {
2302 ScriptMirror.prototype.lineOffset = function() {
2307 ScriptMirror.prototype.columnOffset = function() {
2312 ScriptMirror.prototype.data = function() {
2317 ScriptMirror.prototype.scriptType = function() {
2322 ScriptMirror.prototype.compilationType = function() {
2327 ScriptMirror.prototype.lineCount = function() {
2332 ScriptMirror.prototype.locationFromPosition = function(
2338 ScriptMirror.prototype.sourceSlice = function (opt_from_line, opt_to_line) {
2343 ScriptMirror.prototype.context = function() {
2348 ScriptMirror.prototype.evalFromScript = function() {
2353 ScriptMirror.prototype.evalFromFunctionName = function() {
2358 ScriptMirror.prototype.evalFromLocation = function() {
2367 ScriptMirror.prototype.toText = function() {
2389 function ContextMirror(data) {
2397 ContextMirror.prototype.data = function() {
2411 function MakeMirrorSerializer(details, options) {
2422 function JSONProtocolSerializer(details, options) {
2436 JSONProtocolSerializer.prototype.serializeReference = function(mirror) {
2448 JSONProtocolSerializer.prototype.serializeValue = function(mirror) {
2461 JSONProtocolSerializer.prototype.serializeReferencedObjects = function() {
2476 JSONProtocolSerializer.prototype.includeSource_ = function() {
2481 JSONProtocolSerializer.prototype.inlineRefs_ = function() {
2486 JSONProtocolSerializer.prototype.maxStringLength_ = function() {
2495 JSONProtocolSerializer.prototype.add_ = function(mirror) {
2515 function(mirror) {
2551 JSONProtocolSerializer.prototype.serialize_ = function(mirror, reference,
2701 JSONProtocolSerializer.prototype.serializeObject_ = function(mirror, content,
2719 // Add function specific properties.
2811 function serializeLocationFields (location, content) {
2846 JSONProtocolSerializer.prototype.serializeProperty_ = function(propertyMirror) {
2879 function(propertyMirror) {
2893 JSONProtocolSerializer.prototype.serializeFrame_ = function(mirror, content) {
2944 JSONProtocolSerializer.prototype.serializeScope_ = function(mirror, content) {
2963 function NumberToJSON_(value) {