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

Issue 14161021: Generate unique names less aggressively. (Closed)

Created:
7 years, 8 months ago by scheglov
Modified:
7 years, 8 months ago
Reviewers:
Brian Wilkerson
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Generate unique names less aggressively. R=brianwilkerson@google.com BUG= Committed: https://code.google.com/p/dart/source/detail?r=21661

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+2407 lines, -2233 lines) Patch
M editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/Context.java View 5 chunks +92 lines, -14 lines 2 comments Download
M editor/util/plugins/com.google.dart.java2dart_test/src/com/google/dart/java2dart/SemanticTest.java View 3 chunks +98 lines, -2 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/ast.dart View 135 chunks +442 lines, -442 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/constant.dart View 20 chunks +56 lines, -56 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/element.dart View 54 chunks +192 lines, -192 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/engine.dart View 15 chunks +43 lines, -43 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/error.dart View 4 chunks +16 lines, -16 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/html.dart View 9 chunks +28 lines, -28 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/instrumentation.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/parser.dart View 37 chunks +180 lines, -180 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/resolver.dart View 130 chunks +571 lines, -571 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/scanner.dart View 6 chunks +14 lines, -14 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/sdk_io.dart View 1 chunk +18 lines, -18 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/source.dart View 1 chunk +4 lines, -4 lines 0 comments Download
M pkg/analyzer_experimental/lib/src/generated/source_io.dart View 3 chunks +18 lines, -18 lines 0 comments Download
M pkg/analyzer_experimental/test/generated/ast_test.dart View 9 chunks +20 lines, -20 lines 0 comments Download
M pkg/analyzer_experimental/test/generated/element_test.dart View 30 chunks +130 lines, -130 lines 0 comments Download
M pkg/analyzer_experimental/test/generated/parser_test.dart View 41 chunks +178 lines, -178 lines 0 comments Download
M pkg/analyzer_experimental/test/generated/resolver_test.dart View 52 chunks +269 lines, -269 lines 0 comments Download
M pkg/analyzer_experimental/test/generated/scanner_test.dart View 5 chunks +24 lines, -24 lines 0 comments Download
M pkg/analyzer_experimental/test/generated/test_support.dart View 3 chunks +12 lines, -12 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
scheglov
7 years, 8 months ago (2013-04-17 23:09:42 UTC) #1
Brian Wilkerson
LGTM, although I didn't look at every line of every generated file. https://codereview.chromium.org/14161021/diff/1/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/Context.java File editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/Context.java ...
7 years, 8 months ago (2013-04-18 00:00:32 UTC) #2
scheglov
Committed patchset #1 manually as r21661 (presubmit successful).
7 years, 8 months ago (2013-04-18 00:08:27 UTC) #3
scheglov
7 years, 8 months ago (2013-04-18 00:09:51 UTC) #4
Message was sent while issue was closed.
https://codereview.chromium.org/14161021/diff/1/editor/util/plugins/com.googl...
File
editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/Context.java
(right):

https://codereview.chromium.org/14161021/diff/1/editor/util/plugins/com.googl...
editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/Context.java:221:
private String generateUniqueParameterName(Set<String> used, String name) {
On 2013/04/18 00:00:32, Brian Wilkerson wrote:
> There's probably a good reason for doing it this way that I'm just not
thinking
> of, but couldn't we start with 'name' and only add an index if there's a
> collision? Seems like there won't be collisions very often except with field
> names, but then the field names would already have to be prefixed by "this."
in
> the Java, so as long as we preserve that we should be fine.

In general this is good idea, but in  this case we call this method when we
already identified that parameter name conflicts with its method name.

  void set period(Token period2) {
    this._period = period2;
  }

Powered by Google App Engine
This is Rietveld 408576698