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 const FUNCTION_TYPE = 'function';
224 function Mirror(type) {
229 Mirror.prototype.type = function() {
238 Mirror.prototype.isValue = function() {
247 Mirror.prototype.isUndefined = function() {
256 Mirror.prototype.isNull = function() {
265 Mirror.prototype.isBoolean = function() {
274 Mirror.prototype.isNumber = function() {
283 Mirror.prototype.isString = function() {
292 Mirror.prototype.isObject = function() {
298 * Check whether the mirror reflects a function.
299 * @returns {boolean} True if the mirror reflects a function
301 Mirror.prototype.isFunction = function() {
307 * Check whether the mirror reflects an unresolved function.
308 * @returns {boolean} True if the mirror reflects an unresolved function
310 Mirror.prototype.isUnresolvedFunction = function() {
319 Mirror.prototype.isArray = function() {
328 Mirror.prototype.isDate = function() {
337 Mirror.prototype.isRegExp = function() {
346 Mirror.prototype.isError = function() {
355 Mirror.prototype.isProperty = function() {
364 Mirror.prototype.isFrame = function() {
373 Mirror.prototype.isScript = function() {
382 Mirror.prototype.isContext = function() {
391 Mirror.prototype.isScope = function() {
399 Mirror.prototype.allocateHandle_ = function() {
408 Mirror.prototype.allocateTransientHandle_ = function() {
413 Mirror.prototype.toText = function() {
428 function ValueMirror(type, value, transient) {
440 Mirror.prototype.handle = function() {
449 ValueMirror.prototype.isPrimitive = function() {
463 ValueMirror.prototype.value = function() {
473 function UndefinedMirror() {
479 UndefinedMirror.prototype.toText = function() {
489 function NullMirror() {
495 NullMirror.prototype.toText = function() {
506 function BooleanMirror(value) {
512 BooleanMirror.prototype.toText = function() {
523 function NumberMirror(value) {
529 NumberMirror.prototype.toText = function() {
540 function StringMirror(value) {
546 StringMirror.prototype.length = function() {
550 StringMirror.prototype.getTruncatedValue = function(maxLength) {
558 StringMirror.prototype.toText = function() {
571 function ObjectMirror(value, type, transient) {
577 ObjectMirror.prototype.className = function() {
582 ObjectMirror.prototype.constructorFunction = function() {
587 ObjectMirror.prototype.prototypeObject = function() {
592 ObjectMirror.prototype.protoObject = function() {
597 ObjectMirror.prototype.hasNamedInterceptor = function() {
604 ObjectMirror.prototype.hasIndexedInterceptor = function() {
619 ObjectMirror.prototype.propertyNames = function(kind, limit) {
691 ObjectMirror.prototype.properties = function(kind, limit) {
702 ObjectMirror.prototype.property = function(name) {
720 ObjectMirror.prototype.lookupProperty = function(value) {
746 ObjectMirror.prototype.referencedBy = function(opt_max_objects) {
760 ObjectMirror.prototype.toText = function() {
777 * @param {function} value The function object reflected by this mirror.
781 function FunctionMirror(value) {
789 * Returns whether the function is resolved.
790 * @return {boolean} True if the function is resolved. Unresolved functions can
793 FunctionMirror.prototype.resolved = function() {
799 * Returns the name of the function.
800 * @return {string} Name of the function
802 FunctionMirror.prototype.name = function() {
808 * Returns the inferred name of the function.
809 * @return {string} Name of the function
811 FunctionMirror.prototype.inferredName = function() {
817 * Returns the source code for the function.
818 * @return {string or undefined} The source code for the function. If the
819 * function is not resolved undefined will be returned.
821 FunctionMirror.prototype.source = function() {
822 // Return source if function is resolved. Otherwise just fall through to
831 * Returns the script object for the function.
832 * @return {ScriptMirror or undefined} Script object for the function or
833 * undefined if the function has no script
835 FunctionMirror.prototype.script = function() {
836 // Return script if function is resolved. Otherwise just fall through
848 * Returns the script source position for the function. Only makes sense
850 * @return {Number or undefined} in-script position for the function
852 FunctionMirror.prototype.sourcePosition_ = function() {
853 // Return script if function is resolved. Otherwise just fall through
862 * Returns the script source location object for the function. Only makes sense
864 * @return {Location or undefined} in-script location for the function begin
866 FunctionMirror.prototype.sourceLocation = function() {
875 * Returns objects constructed by this function.
878 * @return {Array or undefined} The objects constructed by this function.
880 FunctionMirror.prototype.constructedBy = function(opt_max_instances) {
882 // Find all objects constructed from this function.
897 FunctionMirror.prototype.toText = function() {
904 * @param {string} value The name for the unresolved function reflected by this
909 function UnresolvedFunctionMirror(value) {
910 // Construct this using the ValueMirror as an unresolved function is not a
920 UnresolvedFunctionMirror.prototype.className = function() {
921 return 'Function';
925 UnresolvedFunctionMirror.prototype.constructorFunction = function() {
930 UnresolvedFunctionMirror.prototype.prototypeObject = function() {
935 UnresolvedFunctionMirror.prototype.protoObject = function() {
940 UnresolvedFunctionMirror.prototype.name = function() {
945 UnresolvedFunctionMirror.prototype.inferredName = function() {
950 UnresolvedFunctionMirror.prototype.propertyNames = function(kind, limit) {
961 function ArrayMirror(value) {
967 ArrayMirror.prototype.length = function() {
972 ArrayMirror.prototype.indexedPropertiesFromRange = function(opt_from_index, opt_to_index) {
997 function DateMirror(value) {
1003 DateMirror.prototype.toText = function() {
1015 function RegExpMirror(value) {
1025 RegExpMirror.prototype.source = function() {
1034 RegExpMirror.prototype.global = function() {
1043 RegExpMirror.prototype.ignoreCase = function() {
1052 RegExpMirror.prototype.multiline = function() {
1057 RegExpMirror.prototype.toText = function() {
1069 function ErrorMirror(value) {
1079 ErrorMirror.prototype.message = function() {
1084 ErrorMirror.prototype.toText = function() {
1104 function PropertyMirror(mirror, name, details) {
1119 PropertyMirror.prototype.isReadOnly = function() {
1124 PropertyMirror.prototype.isEnum = function() {
1129 PropertyMirror.prototype.canDelete = function() {
1134 PropertyMirror.prototype.name = function() {
1139 PropertyMirror.prototype.isIndexed = function() {
1149 PropertyMirror.prototype.value = function() {
1158 PropertyMirror.prototype.isException = function() {
1163 PropertyMirror.prototype.attributes = function() {
1168 PropertyMirror.prototype.propertyType = function() {
1173 PropertyMirror.prototype.insertionIndex = function() {
1182 PropertyMirror.prototype.hasGetter = function() {
1191 PropertyMirror.prototype.hasSetter = function() {
1198 * @return {Mirror} FunctionMirror reflecting the getter function or
1201 PropertyMirror.prototype.getter = function() {
1212 * @return {Mirror} FunctionMirror reflecting the setter function or
1215 PropertyMirror.prototype.setter = function() {
1230 PropertyMirror.prototype.isNative = function() {
1258 * 2: Function
1272 function FrameDetails(break_id, index) {
1278 FrameDetails.prototype.frameId = function() {
1284 FrameDetails.prototype.receiver = function() {
1290 FrameDetails.prototype.func = function() {
1296 FrameDetails.prototype.isConstructCall = function() {
1302 FrameDetails.prototype.isAtReturn = function() {
1308 FrameDetails.prototype.isDebuggerFrame = function() {
1314 FrameDetails.prototype.argumentCount = function() {
1320 FrameDetails.prototype.argumentName = function(index) {
1330 FrameDetails.prototype.argumentValue = function(index) {
1340 FrameDetails.prototype.localCount = function() {
1346 FrameDetails.prototype.sourcePosition = function() {
1352 FrameDetails.prototype.localName = function(index) {
1364 FrameDetails.prototype.localValue = function(index) {
1376 FrameDetails.prototype.returnValue = function() {
1387 FrameDetails.prototype.scopeCount = function() {
1400 function FrameMirror(break_id, index) {
1409 FrameMirror.prototype.index = function() {
1414 FrameMirror.prototype.func = function() {
1415 // Get the function for this frame from the VM.
1418 // Create a function mirror. NOTE: MakeMirror cannot be used here as the
1419 // value returned from the VM might be a string if the function for the
1429 FrameMirror.prototype.receiver = function() {
1434 FrameMirror.prototype.isConstructCall = function() {
1439 FrameMirror.prototype.isAtReturn = function() {
1444 FrameMirror.prototype.isDebuggerFrame = function() {
1449 FrameMirror.prototype.argumentCount = function() {
1454 FrameMirror.prototype.argumentName = function(index) {
1459 FrameMirror.prototype.argumentValue = function(index) {
1464 FrameMirror.prototype.localCount = function() {
1469 FrameMirror.prototype.localName = function(index) {
1474 FrameMirror.prototype.localValue = function(index) {
1479 FrameMirror.prototype.returnValue = function() {
1484 FrameMirror.prototype.sourcePosition = function() {
1489 FrameMirror.prototype.sourceLocation = function() {
1497 FrameMirror.prototype.sourceLine = function() {
1507 FrameMirror.prototype.sourceColumn = function() {
1517 FrameMirror.prototype.sourceLineText = function() {
1527 FrameMirror.prototype.scopeCount = function() {
1532 FrameMirror.prototype.scope = function(index) {
1537 FrameMirror.prototype.evaluate = function(source, disable_break, opt_context_object) {
1544 FrameMirror.prototype.invocationText = function() {
1545 // Format frame invoaction (receiver, function and arguments).
1550 // For constructor frames display new followed by the function name.
1561 // Try to find the function as a property in the receiver. Include the
1570 // The function invoked was found on the receiver. Use the property name
1582 // Also known as - if the name in the function doesn't match the name
1588 // The function invoked was not found on the receiver. Use the function
1620 FrameMirror.prototype.sourceAndPositionText = function() {
1652 FrameMirror.prototype.localsText = function() {
1670 FrameMirror.prototype.toText = function(opt_locals) {
1688 function ScopeDetails(frame, index) {
1696 ScopeDetails.prototype.type = function() {
1702 ScopeDetails.prototype.object = function() {
1715 function ScopeMirror(frame, index) {
1724 ScopeMirror.prototype.frameIndex = function() {
1729 ScopeMirror.prototype.scopeIndex = function() {
1734 ScopeMirror.prototype.scopeType = function() {
1739 ScopeMirror.prototype.scopeObject = function() {
1755 function ScriptMirror(script) {
1764 ScriptMirror.prototype.value = function() {
1769 ScriptMirror.prototype.name = function() {
1774 ScriptMirror.prototype.id = function() {
1779 ScriptMirror.prototype.source = function() {
1784 ScriptMirror.prototype.lineOffset = function() {
1789 ScriptMirror.prototype.columnOffset = function() {
1794 ScriptMirror.prototype.data = function() {
1799 ScriptMirror.prototype.scriptType = function() {
1804 ScriptMirror.prototype.compilationType = function() {
1809 ScriptMirror.prototype.lineCount = function() {
1814 ScriptMirror.prototype.locationFromPosition = function(
1820 ScriptMirror.prototype.sourceSlice = function (opt_from_line, opt_to_line) {
1825 ScriptMirror.prototype.context = function() {
1830 ScriptMirror.prototype.evalFromScript = function() {
1835 ScriptMirror.prototype.evalFromFunctionName = function() {
1840 ScriptMirror.prototype.evalFromLocation = function() {
1849 ScriptMirror.prototype.toText = function() {
1871 function ContextMirror(data) {
1879 ContextMirror.prototype.data = function() {
1893 function MakeMirrorSerializer(details, options) {
1904 function JSONProtocolSerializer(details, options) {
1918 JSONProtocolSerializer.prototype.serializeReference = function(mirror) {
1930 JSONProtocolSerializer.prototype.serializeValue = function(mirror) {
1943 JSONProtocolSerializer.prototype.serializeReferencedObjects = function() {
1958 JSONProtocolSerializer.prototype.includeSource_ = function() {
1963 JSONProtocolSerializer.prototype.inlineRefs_ = function() {
1968 JSONProtocolSerializer.prototype.maxStringLength_ = function() {
1977 JSONProtocolSerializer.prototype.add_ = function(mirror) {
1997 function(mirror) {
2030 JSONProtocolSerializer.prototype.serialize_ = function(mirror, reference,
2172 JSONProtocolSerializer.prototype.serializeObject_ = function(mirror, content,
2189 // Add function specific properties.
2191 // Add function specific properties.
2245 function serializeLocationFields (location, content) {
2280 JSONProtocolSerializer.prototype.serializeProperty_ = function(propertyMirror) {
2300 JSONProtocolSerializer.prototype.serializeFrame_ = function(mirror, content) {
2350 JSONProtocolSerializer.prototype.serializeScope_ = function(mirror, content) {
2369 function NumberToJSON_(value) {