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 |
|