@@ -108,16 +108,16 @@ class DartRuntimeDebugger {
108108 return _wrapInIIFE (expression);
109109 }
110110
111- /// Generates a JS expression for retrieving extension names .
112- String getExtensionNamesJsExpression () {
111+ /// Generates a JS expression for retrieving Dart Developer Extension Names .
112+ String getDartDeveloperExtensionNamesJsExpression () {
113113 return _generateJsExpression (
114114 "${_loadStrategy .loadModuleSnippet }('dart_sdk').developer._extensions.keys.toList();" ,
115115 'dartDevEmbedder.debugger.extensionNames' ,
116116 );
117117 }
118118
119- /// Generates a JS expression for retrieving library metadata.
120- String getLibraryMetadataJsExpression (String libraryUri) {
119+ /// Generates a JS expression for retrieving metadata of classes in a library .
120+ String getClassesInLibraryJsExpression (String libraryUri) {
121121 final expression = _buildExpression (
122122 '' ,
123123 "getLibraryMetadata('$libraryUri ')" ,
@@ -136,10 +136,14 @@ class DartRuntimeDebugger {
136136 );
137137 }
138138
139- /// Generates a JS expression for dynamically loading an object's field .
140- String dloadReplJsExpression (String fieldName) {
139+ /// Generates a JS expression for getting a property from a JS object .
140+ String getPropertyJsExpression (String fieldName) {
141141 return _generateJsExpression (
142- _wrapWithSdkLoader ('' , 'dloadRepl(this, "$fieldName ")' ),
142+ '''
143+ function() {
144+ return this["$fieldName "];
145+ }
146+ ''' ,
143147 '''
144148 function() {
145149 return this["$fieldName "];
0 commit comments