Brian Wilkerson
|
0d743fbacf
|
Start making server strong mode clean
R=scheglov@google.com
Review URL: https://codereview.chromium.org/1842063003 .
|
2016-03-31 08:27:05 -07:00 |
|
Paul Berry
|
ac5578d03d
|
Refactor analysis server code generation to re-use logic from analyzer.
The code generation infrastructure logic is now shared.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1431683002 .
|
2015-11-02 16:18:03 -08:00 |
|
nweiz@google.com
|
70a846ad6c
|
Update pubspecs and dependencies to get pkgbuild tests working.
This also removes the vendored copy of Angular, which was an outdated version of
an unstaffed branch.
R=pquitslund@google.com
Review URL: https://codereview.chromium.org//1058283006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45410 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-24 20:08:53 +00:00 |
|
brianwilkerson@google.com
|
cd58e290c4
|
Reformat
R=paulberry@google.com
Review URL: https://codereview.chromium.org//969113002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44151 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-02 22:43:12 +00:00 |
|
brianwilkerson@google.com
|
09b93c2416
|
Support code generation for other languages
R=paulberry@google.com
Review URL: https://codereview.chromium.org//863883004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43144 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-01-26 19:35:48 +00:00 |
|
scheglov@google.com
|
b8da9bc651
|
Format and sort analyzer and analysis_server packages.
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org//725143004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41792 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-11-17 22:23:53 +00:00 |
|
scheglov@google.com
|
457050dd88
|
Add SourceFileEdit.time field.
R=brianwilkerson@google.com, paulberry@google.com
BUG=
Review URL: https://codereview.chromium.org//574573002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40329 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-09-16 17:19:37 +00:00 |
|
scheglov@google.com
|
b66227cb7a
|
Update RemoteAnalysisServerImpl and tests to fix the build.
TBR
R=brianwilkerson@google.com
BUG=
Review URL: https://codereview.chromium.org//546073006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39943 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-09-06 03:23:23 +00:00 |
|
scheglov@google.com
|
ce242e4d44
|
Use primitive int/boolean where possible in the Java client.
R=brianwilkerson@google.com, jwren@google.com
BUG=
Review URL: https://codereview.chromium.org//538253002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39891 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-09-05 00:16:57 +00:00 |
|
jwren@google.com
|
2c2419eddf
|
Generate a toJson method onto our generated types, int is now represented as the wrapped Integer in class
R=brianwilkerson@google.com, paulberry@google.com
Review URL: https://codereview.chromium.org//485213004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39428 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-20 20:53:40 +00:00 |
|
jwren@google.com
|
164902b8ae
|
Change type boolean to Boolean in Java generated code
R=scheglov@google.com
Review URL: https://codereview.chromium.org//484833003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39358 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-18 22:08:27 +00:00 |
|
jwren@google.com
|
53889222d5
|
Generate public static EMPTY_ARRAY fields for each object.
Order the fields by the ordering in the spec instead of alphabetically.
R=paulberry@google.com
Review URL: https://codereview.chromium.org//475673002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39243 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-14 06:21:44 +00:00 |
|
jwren@google.com
|
20ed9dd253
|
Initial cut at having the enum objects from the spec generated as classes with public static strings.
Type/enum aren't being generated yet.
R=paulberry@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org//462253005
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39240 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-14 05:22:55 +00:00 |
|
jwren@google.com
|
7c370bf74c
|
Initial code to generate the Java types from the spec. A constructor, the fields, getters, toString, and equals are all implemented. hashCode is not yet generated for each class.
This doesn't do anything with enum types.
The main source is in codegen_java_types.dart
The types are not yet used in the Java server.
R=brianwilkerson@google.com, scheglov@google.com
Review URL: https://codereview.chromium.org//473533003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39228 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-13 22:37:17 +00:00 |
|
paulberry@google.com
|
96d5bd1bf0
|
Add union types to the analysis server API spec.
R=brianwilkerson@google.com, jwren@google.com
Review URL: https://codereview.chromium.org//469673002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39208 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-13 17:38:11 +00:00 |
|
paulberry@google.com
|
d03c364236
|
Add a test to verify that analysis server code generation is up to date.
This test will run on the Windows, Linux, and MacOS buildbots, so it
should help ensure that code generation works properly on all of those
platforms.
R=jwren@google.com
Review URL: https://codereview.chromium.org//469543002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39201 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-13 15:29:04 +00:00 |
|
jwren@google.com
|
a6dd18a2d7
|
Cleanup in CodegenJavaVisitor.javaType(...), no functional change.
R=paulberry@google.com
Review URL: https://codereview.chromium.org//452313004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39166 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-12 21:35:46 +00:00 |
|
jwren@google.com
|
6e66a26763
|
Initial cut at generating the AnalysisServer.java interface. Currently this generates a commented out interface as the java server is not up to date with the spec.
This work iterates on the work that Paul started.
R=brianwilkerson@google.com, paulberry@google.com
Review URL: https://codereview.chromium.org//463163002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@39155 260f80e4-7a28-3924-810f-c04153c831b5
|
2014-08-12 18:33:59 +00:00 |
|