-
Notifications
You must be signed in to change notification settings - Fork 324
Code completion descriptions are not syntax-coloured #2792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
The docs were removed from the original server protocol as part of dart-lang/sdk#37816 because they significantly increased payload sizes. However, they should work in the LSP server as we can fetch them lazily. LSP will be the default in the near future, but you can enable it now using the The missing syntax highlighting does seem like a bug though, I'll take a look at that (I'll update the title here to be for that, since the docs issue is solved by LSP). Thanks! |
I tried enabling that setting, then reloading VSCode - still getting no docs though. LogDart Code extension: 3.14.1 Flutter extension: 3.14.1 (activated)App: Visual Studio Code Workspace type: Flutter Dart SDK: HTTP_PROXY: undefined
|
Strange - could you file another issue for that and include exactly what version of the SDK you have (output of |
While investigating further I have found it seems the issue is actually that the description has to be scrolled to, the section with arguments was fitting perfectly and I didn't realize you could scroll for more. Seeing as the popup in your screenshot is wide enough to show some of this information sent me down a rabit hole trying to find information on configuring this popup, which is apparently a well-known and and ignored issue with VSCode: microsoft/vscode#29126 That issue has a link to this hacky workaround: https://stackoverflow.com/a/62963539/9872288 Are you using something like this workaround to make your popup larger, or is perhaps something else at play? |
Ah, interesting. I thought in the log I saw it missing too, but I may have looked at the wrong thing.
I am not - everything is just stock (using the Dark+ theme). I'm on macOS (a 16" MacBook Pro with scaling set to "default for display") - though I'm not sure that should change the popup size. Here's a full screenshot of how things look (my popup is definitely a little wider than yours): |
It turns out we can't syntax-highlight the text here as VS Code only allows us to provide a I've opened microsoft/vscode#106862 about this. |
I think this is due to the 14 pt (default): 20 pt: It seems that bumps up the font size of the popup as well, which pushes the description down in that tiny box. So to summarize it seems:
Here is my setup after enabling the LSP preview & applying the workaround from that StackOverflow page: Excellent. Now I can get back to some interesting Dart code. Thank you very much for your assistance with this issue, you've been a huge help to me! <3 |
Interesting.. I went to do a I didn't see the autocomplete issue mentioned in |
When you switch LSP on/off I think you'll need to reload VS Code explicitly to take effect (I think there was a reason the internal restart we normally do when changing analysis server settings won't apply properly). Could it be that?
Yes please - anything you find that's worse in LSP, raise an issue for. There are a few known things we won't be able to support in LSP initially (due to the protocol not having them), but I'd like to try and minimize them. Thanks! |
Odd, I swear I restarted VSCode after enabling / disabling the LSP preview yesterday - but you are right, I double checked just now and with LSP preview off there are no docs showing..
Will do! Thanks again <3 |
Another great example of why fixing microsoft/vscode#29126 is important. That tiny awful box makes life so hard in so many different, unique ways! Look at those screenshots, what a waste of space to have it so small! |
microsoft/vscode#106862 was closed as WontFix, so the only way to fix this will be to remove the signature from the in-line |
Even though the VS Code issue was closed, there's still some discussion going on about this in microsoft/language-server-protocol#1115, so maybe there will be better supported added for coloured |
Related on Stack Overflow: How can I get nicely formatted and syntax highlighted details for Dart/Flutter suggestions in VS Code? |
So far as I can tell this only appears to be an issue with Flutter; I seem to get descriptions as expected for Python, Golang & even Flutter Snippets.
Right now while typing in a widget the quick docs for the selected autocomplete option are minimal, not syntax highlighted, and contain no description:
Compare to when hovering the mouse over it after completion:
Which is much more helpful with syntax highlighting of the options, and a description like "Creates a text widget." When you are looking for a widget that you aren't familiar with even having that small descriptor is incredibly helpful.
Snippet works:
Log
Dart Code extension: 3.14.1 Flutter extension: 3.14.1 (activated)App: Visual Studio Code
Version: 1.48.0
Platform: linux
Workspace type: Flutter
Analyzer type: DAS
Multi-root?: false
Dart SDK:
Loc: /home/merritt/Development/flutter/bin/cache/dart-sdk
Ver: 2.10.0-73.0.dev
Flutter SDK:
Loc: /home/merritt/Development/flutter
Ver: 1.22.0-9.0.pre
HTTP_PROXY: undefined
NO_PROXY: undefined
Mon Sep 14 2020 [12:01:45 GMT-0400 (Eastern Daylight Time)] Log file started
[12:01:47 p.m.] [Analyzer] [Info] ==> {"id":"108","method":"analysis.updateContent","params":{"files":{"/home/merritt/Development/instance_field_test/lib/main.dart":{"edits":[{"id":"","length":0,"offset":4662,"replacement":"T"}],"type":"change"}}},"clientRequestTime":1600099307120}
[12:01:47 p.m.] [Analyzer] [Info] ==> {"id":"109","method":"completion.getSuggestions","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4663},"clientRequestTime":1600099307124}
[12:01:47 p.m.] [Analyzer] [Info] <== {"id":"108","result":{}}
[12:01:47 p.m.] [Analyzer] [Info] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
[12:01:47 p.m.] [Analyzer] [Info] <== {"id":"109","result":{"id":"8"}}
[12:01:47 p.m.] [Analyzer] [Info] <== {"event":"analysis.errors","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","errors":[{"severity":"ERROR","type":"COMPILE_TIME_ERROR","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4662,"length":1,"startLine":176,"startColumn":9},"message":"Undefined name 'T'.","correction":"Try correcting the name to one that is defined, or defining the name.","code":"undefined_identifier","url":"https://dart.dev/tools/diagnostic-messages#undefined_identifier","hasFix":true}]}}
[12:01:47 p.m.] [Analyzer] [Info] <== {"event":"completion.existingImports","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","imports":{"elements":{"strings":["package:flutter/src/material/about.dart","AboutListTile","showAboutDialog","showLicensePage","AboutDialog","LicensePage","package:flutter/src/material/animated_icons.dart","AnimatedIcon","AnimatedIcons","AnimatedIconData","package:flutter/src/material/app.dart","ThemeMode","MaterialApp","package:flutter/src/material/app_bar.dart","AppBar","SliverAppBar","package:flutter/src/material/app_bar_theme.dart","AppBarTheme","package:flutter/src/material/arc.dart","MaterialPointArcTween","MaterialRectArcTween","MaterialRectCenterArcTween","package:flutter/src/material/back_button.dart","BackButtonIcon","BackButton","CloseButton","package:flutter/src/material/banner.dart","MaterialBanner","package:flutter/src/material/banner_theme.dart","MaterialBannerThemeData","MaterialBannerTheme","package:flutter/src/material/bottom_app_bar.dart","BottomAppBar","package:flutter/src/material/bottom_app_bar_theme.dart","BottomAppBarTheme","package:flutter/src/material/bottom_navigation_bar.dart","BottomNavigationBarType","BottomNavigationBar","package:flutter/src/material/bottom_navigation_bar_theme.dart","BottomNavigationBarThemeData","BottomNavigationBarTheme","package:flutter/src/material/bottom_sheet.dart","BottomSheetDragStartHandler","BottomSheetDragEndHandler","BottomSheet","showModalBottomSheet","showBottomSheet","package:flutter/src/material/bottom_sheet_theme.dart","BottomSheetThemeData","package:flutter/src/material/button.dart","RawMaterialButton","package:flutter/src/material/button_bar.dart","ButtonBar","package:flutter/src/material/button_bar_theme.dart","ButtonBarThemeData","ButtonBarTheme","package:flutter/src/material/button_style.dart","ButtonStyle","package:flutter/src/material/button_style_button.dart","ButtonStyleButton","package:flutter/src/material/button_theme.dart","ButtonTextTheme","ButtonBarLayoutBehavior","Bu…
[12:01:47 p.m.] [Analyzer] [Info] <== {"event":"completion.results","params":{"id":"8","replacementOffset":4662,"replacementLength":1,"results":[{"kind":"KEYWORD","relevance":4,"completion":"for","selectionOffset":3,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":17,"completion":"if","selectionOffset":2,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":2,"completion":"false","selectionOffset":5,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":0,"completion":"null","selectionOffset":4,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":3,"completion":"true","selectionOffset":4,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":82,"completion":"const","selectionOffset":5,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":0,"completion":"super","selectionOffset":5,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"KEYWORD","relevance":0,"completion":"this","selectionOffset":4,"selectionLength":0,"isDeprecated":false,"isPotential":false},{"kind":"INVOCATION","relevance":64,"completion":"context","selectionOffset":7,"selectionLength":0,"isDeprecated":false,"isPotential":false,"docSummary":"Describes the part of the user interface represented by this widget.","docComplete":"Describes the part of the user interface represented by this widget.\n\nThe framework calls this method when this widget is inserted into the tree\nin a given [BuildContext] and when the dependencies of this widget change\n(e.g., an [InheritedWidget] referenced by this widget changes). This\nmethod can potentially be called in every frame and should not have any side\neffects beyond building a widget.\n\nThe framework replaces the subtree below this widget with the widget\nreturned by this method, either by updating the existing subtree or by\nremoving the subtree and i…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.occurrences","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","occurrences":[{"element":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"offsets":[46],"length":4},{"element":{"kind":"FUNCTION","name":"runApp","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/binding.dart","offset":40032,"length":6,"startLine":1060,"startColumn":6},"flags":8,"parameters":"(Widget app)","returnType":"void"},"offsets":[57],"length":6},{"element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"offsets":[64,83],"length":5},{"element":{"kind":"CLASS","name":"StatelessWidget","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/framework.dart","offset":26454,"length":15,"startLine":659,"startColumn":16},"flags":1},"offsets":[97,4548],"length":15},{"element":{"kind":"TOP_LEVEL_VARIABLE","name":"override","location":{"file":"/home/merritt/Development/flutter/bin/cache/pkg/sky_engine/lib/core/annotations.dart","offset":4627,"length":8,"startLine":114,"startColumn":14},"flags":10,"returnType":"Object"},"offsets":[118,369,514,678,2849,2950,3038,4569],"length":8},{"element":{"kind":"CLASS","name":"Widget","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/framework.dart","offset":18327,"length":6,"startLine":462,"startColumn":16},"flags":1},"offsets":[129,689,953,3049,4580],"length":6},{"element":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"offsets":[13…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.closingLabels","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","labels":[{"offset":177,"length":143,"label":"MaterialApp"},{"offset":232,"length":55,"label":"ThemeData"},{"offset":737,"length":677,"label":"Scaffold"},{"offset":761,"length":71,"label":"AppBar"},{"offset":846,"length":561,"label":"Center"},{"offset":869,"length":529,"label":"Column"},{"offset":952,"length":435,"label":"[]"},{"offset":974,"length":67,"label":"Text"},{"offset":1055,"length":78,"label":"Text"},{"offset":1147,"length":76,"label":"Text"},{"offset":1237,"length":137,"label":"FlatButton"},{"offset":3097,"length":1415,"label":"MaterialApp"},{"offset":3122,"length":1383,"label":"Scaffold"},{"offset":3146,"length":1350,"label":"PageView"},{"offset":3229,"length":633,"label":"Container"},{"offset":3294,"length":553,"label":"Center"},{"offset":3876,"length":596,"label":"Container"},{"offset":3942,"length":515,"label":"Center"},{"offset":3973,"length":467,"label":"RaisedButton"}]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.folding","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","regions":[{"kind":"FUNCTION_BODY","offset":54,"length":20},{"kind":"CLASS_BODY","offset":114,"length":212},{"kind":"FUNCTION_BODY","offset":165,"length":159},{"kind":"INVOCATION","offset":189,"length":130},{"kind":"INVOCATION","offset":242,"length":44},{"kind":"CLASS_BODY","offset":365,"length":59},{"kind":"CLASS_BODY","offset":467,"length":953},{"kind":"FUNCTION_BODY","offset":543,"length":49},{"kind":"FUNCTION_BODY","offset":616,"length":56},{"kind":"FUNCTION_BODY","offset":725,"length":693},{"kind":"INVOCATION","offset":746,"length":667},{"kind":"INVOCATION","offset":768,"length":63},{"kind":"INVOCATION","offset":853,"length":553},{"kind":"INVOCATION","offset":876,"length":521},{"kind":"LITERAL","offset":961,"length":425},{"kind":"INVOCATION","offset":979,"length":61},{"kind":"INVOCATION","offset":1060,"length":72},{"kind":"INVOCATION","offset":1152,"length":70},{"kind":"INVOCATION","offset":1248,"length":125},{"kind":"CLASS_BODY","offset":1437,"length":403},{"kind":"FUNCTION_BODY","offset":1584,"length":48},{"kind":"FUNCTION_BODY","offset":1661,"length":75},{"kind":"FUNCTION_BODY","offset":1764,"length":74},{"kind":"CLASS_BODY","offset":1884,"length":101},{"kind":"CLASS_BODY","offset":2038,"length":2480},{"kind":"FUNCTION_BODY","offset":2878,"length":66},{"kind":"FUNCTION_BODY","offset":2977,"length":55},{"kind":"FUNCTION_BODY","offset":3085,"length":1431},{"kind":"INVOCATION","offset":3109,"length":1402},{"kind":"INVOCATION","offset":3131,"length":1373},{"kind":"INVOCATION","offset":3155,"length":1340},{"kind":"LITERAL","offset":3216,"length":1268},{"kind":"INVOCATION","offset":3239,"length":622},{"kind":"INVOCATION","offset":3301,"length":545},{"kind":"INVOCATION","offset":3886,"length":585},{"kind":"INVOCATION","offset":3949,"length":507},{"kind":"INVOCATION","offset":3986,"length":453},{"kind":"FUNCTION_BODY","offset":4059,"length":318},{"kind":"BL…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.outline","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","kind":"LIBRARY","outline":{"element":{"kind":"COMPILATION_UNIT","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":0,"length":4685,"startLine":1,"startColumn":1},"flags":0},"offset":0,"length":4685,"codeOffset":0,"codeLength":4685,"children":[{"element":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"offset":41,"length":34,"codeOffset":41,"codeLength":34,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":64,"length":0,"startLine":4,"startColumn":10},"flags":0},"offset":64,"length":7,"codeOffset":64,"codeLength":7}]},{"element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"offset":77,"length":250,"codeOffset":77,"codeLength":250,"children":[{"element":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"offset":117,"length":208,"codeOffset":129,"codeLength":196,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MaterialApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":177,"length":0,"startLine":10,"startColumn":12},"flags":0},"offset":177,"length":143,"codeOffset":177,"codeLength":143,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":301,"lengt…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"flutter.outline","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","outline":{"kind":"DART_ELEMENT","offset":0,"length":4685,"codeOffset":0,"codeLength":4685,"dartElement":{"kind":"COMPILATION_UNIT","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":0,"length":4685,"startLine":1,"startColumn":1},"flags":0},"children":[{"kind":"DART_ELEMENT","offset":41,"length":34,"codeOffset":41,"codeLength":34,"dartElement":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"children":[{"kind":"NEW_INSTANCE","offset":64,"length":7,"codeOffset":64,"codeLength":7,"attributes":[],"className":"MyApp","children":[]}]},{"kind":"DART_ELEMENT","offset":77,"length":250,"codeOffset":77,"codeLength":250,"dartElement":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"children":[{"kind":"DART_ELEMENT","offset":117,"length":208,"codeOffset":129,"codeLength":196,"dartElement":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"children":[{"kind":"NEW_INSTANCE","offset":177,"length":143,"codeOffset":177,"codeLength":143,"attributes":[{"name":"title","label":"'Flutter Demo'","literalValueString":"Flutter Demo","nameLocation":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":196,"length":5,"startLine":11,"startColumn":7},"valueLocation":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":203,"length":14,"startLine":11,"startColumn":14}},{"name":"theme","label":"…","nameLoca…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"completion.availableSuggestions","params":{"changedLibraries":[{"id":295,"uri":"package:instance_field_test/main.dart","items":[{"label":"MyHomePage","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyHomePage","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":449,"length":0,"startLine":22,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::MyHomePage","MyHomePage"]},{"label":"MyHomePage","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":487,"length":0,"startLine":23,"startColumn":3},"flags":0,"parameters":"({Key key, this.title})","returnType":"MyHomePage"},"parameterNames":["key","title"],"parameterTypes":["Key",""],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::MyHomePage",""],"requiredParameterCount":0},{"label":"MyApp","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":0,"startLine":7,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::MyApp","MyApp"]},{"label":"MyApp","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4294967295,"length":0,"startLine":0,"startColumn":0},"flags":0,"parameters":"()","returnType":"MyApp"},"parameterNames":[],"parameterTypes":[],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::MyApp",""],"requiredParameterCount":0},{"label":"main","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"FUNCTION","name"…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"110","method":"analysis.updateContent","params":{"files":{"/home/merritt/Development/instance_field_test/lib/main.dart":{"edits":[{"id":"","length":0,"offset":4663,"replacement":"e"}],"type":"change"}}},"clientRequestTime":1600099308161}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"111","method":"analysis.updateContent","params":{"files":{"/home/merritt/Development/instance_field_test/lib/main.dart":{"edits":[{"id":"","length":0,"offset":4664,"replacement":"x"}],"type":"change"}}},"clientRequestTime":1600099308162}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"112","method":"edit.getFixes","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4665},"clientRequestTime":1600099308163}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"113","method":"edit.getAssists","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":0,"offset":4665},"clientRequestTime":1600099308163}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"114","method":"edit.getAvailableRefactorings","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":0,"offset":4665},"clientRequestTime":1600099308163}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"115","method":"analysis.updateContent","params":{"files":{"/home/merritt/Development/instance_field_test/lib/main.dart":{"edits":[{"id":"","length":0,"offset":4665,"replacement":"t"}],"type":"change"}}},"clientRequestTime":1600099308164}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"116","method":"edit.getFixes","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4666},"clientRequestTime":1600099308165}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"117","method":"edit.getAssists","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":0,"offset":4666},"clientRequestTime":1600099308165}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"118","method":"edit.getAvailableRefactorings","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":0,"offset":4666},"clientRequestTime":1600099308165}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"110","result":{}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"111","result":{}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"115","result":{}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.errors","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","errors":[{"severity":"ERROR","type":"COMPILE_TIME_ERROR","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4662,"length":4,"startLine":176,"startColumn":9},"message":"The element type 'Type' can't be assigned to the list type 'Widget'.","code":"list_element_type_not_assignable","url":"https://dart.dev/tools/diagnostic-messages#list_element_type_not_assignable","hasFix":false}]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"114","result":{"kinds":["EXTRACT_LOCAL_VARIABLE","EXTRACT_METHOD","RENAME"]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"118","result":{"kinds":["EXTRACT_LOCAL_VARIABLE","EXTRACT_METHOD","RENAME"]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"112","result":{"fixes":[]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"116","result":{"fixes":[]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"113","result":{"assists":[]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"117","result":{"assists":[]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.occurrences","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","occurrences":[{"element":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"offsets":[46],"length":4},{"element":{"kind":"FUNCTION","name":"runApp","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/binding.dart","offset":40032,"length":6,"startLine":1060,"startColumn":6},"flags":8,"parameters":"(Widget app)","returnType":"void"},"offsets":[57],"length":6},{"element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"offsets":[64,83],"length":5},{"element":{"kind":"CLASS","name":"StatelessWidget","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/framework.dart","offset":26454,"length":15,"startLine":659,"startColumn":16},"flags":1},"offsets":[97,4548],"length":15},{"element":{"kind":"TOP_LEVEL_VARIABLE","name":"override","location":{"file":"/home/merritt/Development/flutter/bin/cache/pkg/sky_engine/lib/core/annotations.dart","offset":4627,"length":8,"startLine":114,"startColumn":14},"flags":10,"returnType":"Object"},"offsets":[118,369,514,678,2849,2950,3038,4569],"length":8},{"element":{"kind":"CLASS","name":"Widget","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/framework.dart","offset":18327,"length":6,"startLine":462,"startColumn":16},"flags":1},"offsets":[129,689,953,3049,4580],"length":6},{"element":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"offsets":[13…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.closingLabels","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","labels":[{"offset":177,"length":143,"label":"MaterialApp"},{"offset":232,"length":55,"label":"ThemeData"},{"offset":737,"length":677,"label":"Scaffold"},{"offset":761,"length":71,"label":"AppBar"},{"offset":846,"length":561,"label":"Center"},{"offset":869,"length":529,"label":"Column"},{"offset":952,"length":435,"label":"[]"},{"offset":974,"length":67,"label":"Text"},{"offset":1055,"length":78,"label":"Text"},{"offset":1147,"length":76,"label":"Text"},{"offset":1237,"length":137,"label":"FlatButton"},{"offset":3097,"length":1415,"label":"MaterialApp"},{"offset":3122,"length":1383,"label":"Scaffold"},{"offset":3146,"length":1350,"label":"PageView"},{"offset":3229,"length":633,"label":"Container"},{"offset":3294,"length":553,"label":"Center"},{"offset":3876,"length":596,"label":"Container"},{"offset":3942,"length":515,"label":"Center"},{"offset":3973,"length":467,"label":"RaisedButton"}]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.folding","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","regions":[{"kind":"FUNCTION_BODY","offset":54,"length":20},{"kind":"CLASS_BODY","offset":114,"length":212},{"kind":"FUNCTION_BODY","offset":165,"length":159},{"kind":"INVOCATION","offset":189,"length":130},{"kind":"INVOCATION","offset":242,"length":44},{"kind":"CLASS_BODY","offset":365,"length":59},{"kind":"CLASS_BODY","offset":467,"length":953},{"kind":"FUNCTION_BODY","offset":543,"length":49},{"kind":"FUNCTION_BODY","offset":616,"length":56},{"kind":"FUNCTION_BODY","offset":725,"length":693},{"kind":"INVOCATION","offset":746,"length":667},{"kind":"INVOCATION","offset":768,"length":63},{"kind":"INVOCATION","offset":853,"length":553},{"kind":"INVOCATION","offset":876,"length":521},{"kind":"LITERAL","offset":961,"length":425},{"kind":"INVOCATION","offset":979,"length":61},{"kind":"INVOCATION","offset":1060,"length":72},{"kind":"INVOCATION","offset":1152,"length":70},{"kind":"INVOCATION","offset":1248,"length":125},{"kind":"CLASS_BODY","offset":1437,"length":403},{"kind":"FUNCTION_BODY","offset":1584,"length":48},{"kind":"FUNCTION_BODY","offset":1661,"length":75},{"kind":"FUNCTION_BODY","offset":1764,"length":74},{"kind":"CLASS_BODY","offset":1884,"length":101},{"kind":"CLASS_BODY","offset":2038,"length":2480},{"kind":"FUNCTION_BODY","offset":2878,"length":66},{"kind":"FUNCTION_BODY","offset":2977,"length":55},{"kind":"FUNCTION_BODY","offset":3085,"length":1431},{"kind":"INVOCATION","offset":3109,"length":1402},{"kind":"INVOCATION","offset":3131,"length":1373},{"kind":"INVOCATION","offset":3155,"length":1340},{"kind":"LITERAL","offset":3216,"length":1268},{"kind":"INVOCATION","offset":3239,"length":622},{"kind":"INVOCATION","offset":3301,"length":545},{"kind":"INVOCATION","offset":3886,"length":585},{"kind":"INVOCATION","offset":3949,"length":507},{"kind":"INVOCATION","offset":3986,"length":453},{"kind":"FUNCTION_BODY","offset":4059,"length":318},{"kind":"BL…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"analysis.outline","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","kind":"LIBRARY","outline":{"element":{"kind":"COMPILATION_UNIT","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":0,"length":4688,"startLine":1,"startColumn":1},"flags":0},"offset":0,"length":4688,"codeOffset":0,"codeLength":4688,"children":[{"element":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"offset":41,"length":34,"codeOffset":41,"codeLength":34,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":64,"length":0,"startLine":4,"startColumn":10},"flags":0},"offset":64,"length":7,"codeOffset":64,"codeLength":7}]},{"element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"offset":77,"length":250,"codeOffset":77,"codeLength":250,"children":[{"element":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"offset":117,"length":208,"codeOffset":129,"codeLength":196,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MaterialApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":177,"length":0,"startLine":10,"startColumn":12},"flags":0},"offset":177,"length":143,"codeOffset":177,"codeLength":143,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":301,"lengt…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"flutter.outline","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","outline":{"kind":"DART_ELEMENT","offset":0,"length":4688,"codeOffset":0,"codeLength":4688,"dartElement":{"kind":"COMPILATION_UNIT","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":0,"length":4688,"startLine":1,"startColumn":1},"flags":0},"children":[{"kind":"DART_ELEMENT","offset":41,"length":34,"codeOffset":41,"codeLength":34,"dartElement":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"children":[{"kind":"NEW_INSTANCE","offset":64,"length":7,"codeOffset":64,"codeLength":7,"attributes":[],"className":"MyApp","children":[]}]},{"kind":"DART_ELEMENT","offset":77,"length":250,"codeOffset":77,"codeLength":250,"dartElement":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"children":[{"kind":"DART_ELEMENT","offset":117,"length":208,"codeOffset":129,"codeLength":196,"dartElement":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"children":[{"kind":"NEW_INSTANCE","offset":177,"length":143,"codeOffset":177,"codeLength":143,"attributes":[{"name":"title","label":"'Flutter Demo'","literalValueString":"Flutter Demo","nameLocation":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":196,"length":5,"startLine":11,"startColumn":7},"valueLocation":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":203,"length":14,"startLine":11,"startColumn":14}},{"name":"theme","label":"…","nameLoca…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"completion.availableSuggestions","params":{"changedLibraries":[{"id":295,"uri":"package:instance_field_test/main.dart","items":[{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1849,"length":0,"startLine":96,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::MyPageView","MyPageView"]},{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1887,"length":0,"startLine":97,"startColumn":3},"flags":0,"parameters":"({Key key})","returnType":"MyPageView"},"parameterNames":["key"],"parameterTypes":["Key"],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::MyPageView",""],"requiredParameterCount":0},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"Page1","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":335,"length":0,"startLine":20,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::Page1","Page1"]},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4294967295,"length":0,"startLine":0,"startColumn":0},"flags":0,"parameters":"()","returnType":"Page1"},"parameterNames":[],"parameterTypes":[],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::Page1",""],"requiredParameterCount":0},{"label":"MyApp","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyApp","location":{…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"completion.availableSuggestions","params":{"changedLibraries":[{"id":295,"uri":"package:instance_field_test/main.dart","items":[{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1849,"length":0,"startLine":96,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::MyPageView","MyPageView"]},{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1887,"length":0,"startLine":97,"startColumn":3},"flags":0,"parameters":"({Key key})","returnType":"MyPageView"},"parameterNames":["key"],"parameterTypes":["Key"],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::MyPageView",""],"requiredParameterCount":0},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"Page1","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":335,"length":0,"startLine":20,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::Page1","Page1"]},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4294967295,"length":0,"startLine":0,"startColumn":0},"flags":0,"parameters":"()","returnType":"Page1"},"parameterNames":[],"parameterTypes":[],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::Page1",""],"requiredParameterCount":0},{"label":"MyApp","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyApp","location":{…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"completion.availableSuggestions","params":{"changedLibraries":[{"id":295,"uri":"package:instance_field_test/main.dart","items":[{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1849,"length":0,"startLine":96,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::MyPageView","MyPageView"]},{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1887,"length":0,"startLine":97,"startColumn":3},"flags":0,"parameters":"({Key key})","returnType":"MyPageView"},"parameterNames":["key"],"parameterTypes":["Key"],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::MyPageView",""],"requiredParameterCount":0},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"Page1","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":335,"length":0,"startLine":20,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::Page1","Page1"]},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4294967295,"length":0,"startLine":0,"startColumn":0},"flags":0,"parameters":"()","returnType":"Page1"},"parameterNames":[],"parameterTypes":[],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::Page1",""],"requiredParameterCount":0},{"label":"MyApp","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyApp","location":{…
[12:01:48 p.m.] [Analyzer] [Info] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"119","method":"completion.getSuggestionDetails","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","id":602,"label":"Text","offset":4663},"clientRequestTime":1600099308333}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"119","result":{"completion":"Text","change":{"message":"","edits":[],"linkedEditGroups":[]}}}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"120","method":"edit.getFixes","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4666},"clientRequestTime":1600099308619}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"121","method":"edit.getAssists","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":0,"offset":4666},"clientRequestTime":1600099308620}
[12:01:48 p.m.] [Analyzer] [Info] ==> {"id":"122","method":"edit.getAvailableRefactorings","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":0,"offset":4666},"clientRequestTime":1600099308620}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"122","result":{"kinds":["EXTRACT_LOCAL_VARIABLE","EXTRACT_METHOD","RENAME"]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"120","result":{"fixes":[]}}
[12:01:48 p.m.] [Analyzer] [Info] <== {"id":"121","result":{"assists":[]}}
[12:01:49 p.m.] [Analyzer] [Info] ==> {"id":"123","method":"analysis.updateContent","params":{"files":{"/home/merritt/Development/instance_field_test/lib/main.dart":{"edits":[{"id":"","length":4,"offset":4662,"replacement":"Text(data)"}],"type":"change"}}},"clientRequestTime":1600099309443}
[12:01:49 p.m.] [Analyzer] [Info] <== {"id":"123","result":{}}
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":true}}}
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"analysis.errors","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","errors":[{"severity":"ERROR","type":"COMPILE_TIME_ERROR","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4667,"length":4,"startLine":176,"startColumn":14},"message":"Undefined name 'data'.","correction":"Try correcting the name to one that is defined, or defining the name.","code":"undefined_identifier","url":"https://dart.dev/tools/diagnostic-messages#undefined_identifier","hasFix":true}]}}
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"analysis.occurrences","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","occurrences":[{"element":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"offsets":[46],"length":4},{"element":{"kind":"FUNCTION","name":"runApp","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/binding.dart","offset":40032,"length":6,"startLine":1060,"startColumn":6},"flags":8,"parameters":"(Widget app)","returnType":"void"},"offsets":[57],"length":6},{"element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"offsets":[64,83],"length":5},{"element":{"kind":"CLASS","name":"StatelessWidget","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/framework.dart","offset":26454,"length":15,"startLine":659,"startColumn":16},"flags":1},"offsets":[97,4548],"length":15},{"element":{"kind":"TOP_LEVEL_VARIABLE","name":"override","location":{"file":"/home/merritt/Development/flutter/bin/cache/pkg/sky_engine/lib/core/annotations.dart","offset":4627,"length":8,"startLine":114,"startColumn":14},"flags":10,"returnType":"Object"},"offsets":[118,369,514,678,2849,2950,3038,4569],"length":8},{"element":{"kind":"CLASS","name":"Widget","location":{"file":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/framework.dart","offset":18327,"length":6,"startLine":462,"startColumn":16},"flags":1},"offsets":[129,689,953,3049,4580],"length":6},{"element":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"offsets":[13…
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"analysis.closingLabels","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","labels":[{"offset":177,"length":143,"label":"MaterialApp"},{"offset":232,"length":55,"label":"ThemeData"},{"offset":737,"length":677,"label":"Scaffold"},{"offset":761,"length":71,"label":"AppBar"},{"offset":846,"length":561,"label":"Center"},{"offset":869,"length":529,"label":"Column"},{"offset":952,"length":435,"label":"[]"},{"offset":974,"length":67,"label":"Text"},{"offset":1055,"length":78,"label":"Text"},{"offset":1147,"length":76,"label":"Text"},{"offset":1237,"length":137,"label":"FlatButton"},{"offset":3097,"length":1415,"label":"MaterialApp"},{"offset":3122,"length":1383,"label":"Scaffold"},{"offset":3146,"length":1350,"label":"PageView"},{"offset":3229,"length":633,"label":"Container"},{"offset":3294,"length":553,"label":"Center"},{"offset":3876,"length":596,"label":"Container"},{"offset":3942,"length":515,"label":"Center"},{"offset":3973,"length":467,"label":"RaisedButton"},{"offset":4628,"length":59,"label":"Column"}]}}
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"analysis.folding","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","regions":[{"kind":"FUNCTION_BODY","offset":54,"length":20},{"kind":"CLASS_BODY","offset":114,"length":212},{"kind":"FUNCTION_BODY","offset":165,"length":159},{"kind":"INVOCATION","offset":189,"length":130},{"kind":"INVOCATION","offset":242,"length":44},{"kind":"CLASS_BODY","offset":365,"length":59},{"kind":"CLASS_BODY","offset":467,"length":953},{"kind":"FUNCTION_BODY","offset":543,"length":49},{"kind":"FUNCTION_BODY","offset":616,"length":56},{"kind":"FUNCTION_BODY","offset":725,"length":693},{"kind":"INVOCATION","offset":746,"length":667},{"kind":"INVOCATION","offset":768,"length":63},{"kind":"INVOCATION","offset":853,"length":553},{"kind":"INVOCATION","offset":876,"length":521},{"kind":"LITERAL","offset":961,"length":425},{"kind":"INVOCATION","offset":979,"length":61},{"kind":"INVOCATION","offset":1060,"length":72},{"kind":"INVOCATION","offset":1152,"length":70},{"kind":"INVOCATION","offset":1248,"length":125},{"kind":"CLASS_BODY","offset":1437,"length":403},{"kind":"FUNCTION_BODY","offset":1584,"length":48},{"kind":"FUNCTION_BODY","offset":1661,"length":75},{"kind":"FUNCTION_BODY","offset":1764,"length":74},{"kind":"CLASS_BODY","offset":1884,"length":101},{"kind":"CLASS_BODY","offset":2038,"length":2480},{"kind":"FUNCTION_BODY","offset":2878,"length":66},{"kind":"FUNCTION_BODY","offset":2977,"length":55},{"kind":"FUNCTION_BODY","offset":3085,"length":1431},{"kind":"INVOCATION","offset":3109,"length":1402},{"kind":"INVOCATION","offset":3131,"length":1373},{"kind":"INVOCATION","offset":3155,"length":1340},{"kind":"LITERAL","offset":3216,"length":1268},{"kind":"INVOCATION","offset":3239,"length":622},{"kind":"INVOCATION","offset":3301,"length":545},{"kind":"INVOCATION","offset":3886,"length":585},{"kind":"INVOCATION","offset":3949,"length":507},{"kind":"INVOCATION","offset":3986,"length":453},{"kind":"FUNCTION_BODY","offset":4059,"length":318},{"kind":"BL…
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"analysis.outline","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","kind":"LIBRARY","outline":{"element":{"kind":"COMPILATION_UNIT","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":0,"length":4694,"startLine":1,"startColumn":1},"flags":0},"offset":0,"length":4694,"codeOffset":0,"codeLength":4694,"children":[{"element":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"offset":41,"length":34,"codeOffset":41,"codeLength":34,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":64,"length":0,"startLine":4,"startColumn":10},"flags":0},"offset":64,"length":7,"codeOffset":64,"codeLength":7}]},{"element":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"offset":77,"length":250,"codeOffset":77,"codeLength":250,"children":[{"element":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"offset":117,"length":208,"codeOffset":129,"codeLength":196,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MaterialApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":177,"length":0,"startLine":10,"startColumn":12},"flags":0},"offset":177,"length":143,"codeOffset":177,"codeLength":143,"children":[{"element":{"kind":"CONSTRUCTOR_INVOCATION","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":301,"lengt…
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"flutter.outline","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","outline":{"kind":"DART_ELEMENT","offset":0,"length":4694,"codeOffset":0,"codeLength":4694,"dartElement":{"kind":"COMPILATION_UNIT","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":0,"length":4694,"startLine":1,"startColumn":1},"flags":0},"children":[{"kind":"DART_ELEMENT","offset":41,"length":34,"codeOffset":41,"codeLength":34,"dartElement":{"kind":"FUNCTION","name":"main","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":46,"length":4,"startLine":3,"startColumn":6},"flags":8,"parameters":"()","returnType":"void"},"children":[{"kind":"NEW_INSTANCE","offset":64,"length":7,"codeOffset":64,"codeLength":7,"attributes":[],"className":"MyApp","children":[]}]},{"kind":"DART_ELEMENT","offset":77,"length":250,"codeOffset":77,"codeLength":250,"dartElement":{"kind":"CLASS","name":"MyApp","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":83,"length":5,"startLine":7,"startColumn":7},"flags":0},"children":[{"kind":"DART_ELEMENT","offset":117,"length":208,"codeOffset":129,"codeLength":196,"dartElement":{"kind":"METHOD","name":"build","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":136,"length":5,"startLine":9,"startColumn":10},"flags":0,"parameters":"(BuildContext context)","returnType":"Widget"},"children":[{"kind":"NEW_INSTANCE","offset":177,"length":143,"codeOffset":177,"codeLength":143,"attributes":[{"name":"title","label":"'Flutter Demo'","literalValueString":"Flutter Demo","nameLocation":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":196,"length":5,"startLine":11,"startColumn":7},"valueLocation":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":203,"length":14,"startLine":11,"startColumn":14}},{"name":"theme","label":"…","nameLoca…
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"completion.availableSuggestions","params":{"changedLibraries":[{"id":295,"uri":"package:instance_field_test/main.dart","items":[{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyPageView","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1849,"length":0,"startLine":96,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::MyPageView","MyPageView"]},{"label":"MyPageView","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":1887,"length":0,"startLine":97,"startColumn":3},"flags":0,"parameters":"({Key key})","returnType":"MyPageView"},"parameterNames":["key"],"parameterTypes":["Key"],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::MyPageView",""],"requiredParameterCount":0},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"Page1","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":335,"length":0,"startLine":20,"startColumn":7},"flags":0},"relevanceTags":["ElementKind.CLASS","package:instance_field_test/main.dart::Page1","Page1"]},{"label":"Page1","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CONSTRUCTOR","name":"","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4294967295,"length":0,"startLine":0,"startColumn":0},"flags":0,"parameters":"()","returnType":"Page1"},"parameterNames":[],"parameterTypes":[],"relevanceTags":["ElementKind.CONSTRUCTOR","package:instance_field_test/main.dart::Page1",""],"requiredParameterCount":0},{"label":"MyApp","declaringLibraryUri":"package:instance_field_test/main.dart","element":{"kind":"CLASS","name":"MyApp","location":{…
[12:01:49 p.m.] [Analyzer] [Info] <== {"event":"server.status","params":{"analysis":{"isAnalyzing":false}}}
[12:01:49 p.m.] [Analyzer] [Info] ==> {"id":"124","method":"edit.getFixes","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4671},"clientRequestTime":1600099309893}
[12:01:49 p.m.] [Analyzer] [Info] ==> {"id":"125","method":"edit.getAssists","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":4,"offset":4667},"clientRequestTime":1600099309893}
[12:01:49 p.m.] [Analyzer] [Info] ==> {"id":"126","method":"edit.getAvailableRefactorings","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","length":4,"offset":4667},"clientRequestTime":1600099309894}
[12:01:50 p.m.] [Analyzer] [Info] <== {"id":"124","result":{"fixes":[{"error":{"severity":"ERROR","type":"COMPILE_TIME_ERROR","location":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4667,"length":4,"startLine":176,"startColumn":14},"message":"Undefined name 'data'.","correction":"Try correcting the name to one that is defined, or defining the name.","code":"undefined_identifier","url":"https://dart.dev/tools/diagnostic-messages#undefined_identifier","hasFix":true},"fixes":[{"message":"Create getter 'data'","edits":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","fileStamp":0,"edits":[{"offset":4565,"length":0,"replacement":"\n String get data => null;\n"}]}],"linkedEditGroups":[{"positions":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4568}],"length":6,"suggestions":[]},{"positions":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4579}],"length":4,"suggestions":[]}],"id":"dart.fix.create.getter"},{"message":"Create local variable 'data'","edits":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","fileStamp":0,"edits":[{"offset":4621,"length":0,"replacement":"String data;\n "}]}],"linkedEditGroups":[{"positions":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4621}],"length":6,"suggestions":[]},{"positions":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4628},{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4684}],"length":4,"suggestions":[]}],"id":"dart.fix.create.localVariable"},{"message":"Create field 'data'","edits":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","fileStamp":0,"edits":[{"offset":4565,"length":0,"replacement":"\n String data;\n"}]}],"linkedEditGroups":[{"positions":[{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4568}],"length":6,"suggestions":[]},{"positions":[{"file":"/home/merritt/De…
[12:01:50 p.m.] [Analyzer] [Info] <== {"id":"126","result":{"kinds":["EXTRACT_LOCAL_VARIABLE","EXTRACT_METHOD"]}}
[12:01:50 p.m.] [Analyzer] [Info] <== {"id":"125","result":{"assists":[]}}
[12:01:51 p.m.] [Analyzer] [Info] ==> {"id":"127","method":"analysis.getHover","params":{"file":"/home/merritt/Development/instance_field_test/lib/main.dart","offset":4664},"clientRequestTime":1600099311650}
[12:01:51 p.m.] [Analyzer] [Info] <== {"id":"127","result":{"hovers":[{"offset":4662,"length":4,"containingLibraryPath":"/home/merritt/Development/flutter/packages/flutter/lib/src/widgets/text.dart","containingLibraryName":"package:flutter/src/widgets/text.dart","containingClassDescription":"Text","dartdoc":"Creates a text widget.\n\nIf the [style] argument is null, the text will use the style from the\nclosest enclosing [DefaultTextStyle].\n\nThe [data] parameter must not be null.\n\nThe [overflow] property's behavior is affected by the [softWrap] argument.\nIf the [softWrap] is true or null, the glyph causing overflow, and those that follow,\nwill not be rendered. Otherwise, it will be shown with the given overflow option.","elementDescription":"(new) Text Text(String data, {Key key, TextStyle style, StrutStyle strutStyle, TextAlign textAlign, TextDirection textDirection, Locale locale, bool softWrap, TextOverflow overflow, double textScaleFactor, int maxLines, String semanticsLabel, TextWidthBasis textWidthBasis, TextHeightBehavior textHeightBehavior})","elementKind":"constructor","isDeprecated":false}]}}
Mon Sep 14 2020 [12:01:54 GMT-0400 (Eastern Daylight Time)] Log file ended
The text was updated successfully, but these errors were encountered: