Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(148)

Issue 473533003: Initial code to generate the Java types from the spec. (Closed)

Created:
6 years, 4 months ago by jwren
Modified:
6 years, 4 months ago
CC:
reviews_dartlang.org, ricow1, danrubel
Visibility:
Public.

Description

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 Committed: https://code.google.com/p/dart/source/detail?r=39228

Patch Set 1 #

Patch Set 2 : #

Total comments: 39

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4048 lines, -22 lines) Patch
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java View 1 chunk +90 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AnalysisError.java View 1 chunk +142 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AnalysisOptions.java View 1 chunk +139 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AnalysisStatus.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/ChangeContentOverlay.java View 1 chunk +93 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/CompletionSuggestion.java View 1 chunk +357 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Element.java View 1 chunk +172 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Error.java View 1 chunk +107 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/ErrorFixes.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/ExecutableFile.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/FoldingRegion.java View 1 chunk +104 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/HighlightRegion.java View 1 chunk +104 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/HoverInformation.java View 1 chunk +238 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/LinkedEditGroup.java View 1 chunk +108 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/LinkedEditSuggestion.java View 1 chunk +89 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Location.java View 1 chunk +136 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/NavigationRegion.java View 1 chunk +106 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Occurrences.java View 1 chunk +104 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Outline.java View 1 chunk +124 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/OverriddenMember.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/OverrideMember.java View 1 chunk +126 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Parameter.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/Position.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/RefactoringProblem.java View 1 chunk +104 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/RemoveContentOverlay.java View 1 chunk +74 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/SearchResult.java View 1 chunk +126 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/SourceChange.java View 1 chunk +120 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/SourceEdit.java View 1 chunk +104 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/SourceFileEdit.java View 1 chunk +88 lines, -0 lines 0 comments Download
A editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/TypeHierarchyItem.java View 1 chunk +184 lines, -0 lines 0 comments Download
M pkg/analysis_server/tool/spec/codegen_analysis_server.dart View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M pkg/analysis_server/tool/spec/codegen_java.dart View 1 2 7 chunks +85 lines, -1 line 0 comments Download
A pkg/analysis_server/tool/spec/codegen_java_types.dart View 1 2 1 chunk +217 lines, -0 lines 0 comments Download
M pkg/analysis_server/tool/spec/codegen_tools.dart View 1 2 8 chunks +71 lines, -15 lines 0 comments Download
M pkg/analysis_server/tool/spec/generate_all.dart View 3 chunks +6 lines, -4 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
jwren
6 years, 4 months ago (2014-08-13 20:50:15 UTC) #1
Brian Wilkerson
LGTM
6 years, 4 months ago (2014-08-13 21:10:26 UTC) #2
Paul Berry
https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java File editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java (right): https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java#newcode44 editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java:44: private final String type; The only purpose of this ...
6 years, 4 months ago (2014-08-13 21:39:07 UTC) #3
scheglov
lgtm https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java File editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java (right): https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java#newcode85 editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java:85: builder.append(content.toString() + ", "); We probably don't want ...
6 years, 4 months ago (2014-08-13 22:05:59 UTC) #4
jwren
https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java File editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java (right): https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java#newcode44 editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java:44: private final String type; On 2014/08/13 21:39:06, Paul Berry ...
6 years, 4 months ago (2014-08-13 22:29:16 UTC) #5
jwren
https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java File editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java (right): https://codereview.chromium.org/473533003/diff/20001/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java#newcode85 editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/generated/types/AddContentOverlay.java:85: builder.append(content.toString() + ", "); On 2014/08/13 22:05:58, scheglov wrote: ...
6 years, 4 months ago (2014-08-13 22:34:28 UTC) #6
jwren
6 years, 4 months ago (2014-08-13 22:37:32 UTC) #7
Message was sent while issue was closed.
Committed patchset #3 manually as 39228 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698