-
Bug
-
Resolution: Fixed
-
P3
-
9
-
None
-
b100
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8149322 | 8u101 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b01 |
JDK-8146185 | 8u92 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b03 |
JDK-8155507 | emb-8u101 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b01 |
This issue was reported by Axel Faust via a tweet (https://twitter.com/ReluctantBird83/status/679754932094930944)
Link to test is as follows: http://fpaste.org/304445/90077614/
The test case cut-pasted here for convenience:
var locale = new Packages.java.util.Locale('de', 'DE');
var prop = 'ISO3Language';
var prop1 = 'ISO3';
var prop2 = prop1 + 'Language';
var prop3 = String(prop2);
print(locale.ISO3Language);
// prints: deu
print(locale['ISO3Language']);
// prints: deu
print(locale[prop]);
// prints: deu
print(locale[prop1 + 'Language']);
// prints: null
print(locale[prop2]);
// prints: null
print(locale[prop3]);
// prints: deu
print(locale[String(prop1 + 'Language')]);
// prints: deu
Link to test is as follows: http://fpaste.org/304445/90077614/
The test case cut-pasted here for convenience:
var locale = new Packages.java.util.Locale('de', 'DE');
var prop = 'ISO3Language';
var prop1 = 'ISO3';
var prop2 = prop1 + 'Language';
var prop3 = String(prop2);
print(locale.ISO3Language);
// prints: deu
print(locale['ISO3Language']);
// prints: deu
print(locale[prop]);
// prints: deu
print(locale[prop1 + 'Language']);
// prints: null
print(locale[prop2]);
// prints: null
print(locale[prop3]);
// prints: deu
print(locale[String(prop1 + 'Language')]);
// prints: deu
- backported by
-
JDK-8146185 Java linker indexed property getter does not work for computed nashorn string
- Resolved
-
JDK-8149322 Java linker indexed property getter does not work for computed nashorn string
- Resolved
-
JDK-8155507 Java linker indexed property getter does not work for computed nashorn string
- Resolved
- duplicates
-
JDK-8146152 Nashorn - JavaLinker property lookup fails when key is a ConsString
- Closed