-
Bug
-
Resolution: Fixed
-
P3
-
8u40, 9
-
None
-
b39
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8085777 | emb-9 | Hannes Wallnoefer | P3 | Resolved | Fixed | team |
JDK-8065525 | 8u45 | Hannes Wallnoefer | P3 | Resolved | Fixed | b01 |
JDK-8063132 | 8u40 | Hannes Wallnoefer | P3 | Resolved | Fixed | b15 |
JDK-8070514 | emb-8u47 | Hannes Wallnoefer | P3 | Resolved | Fixed | team |
Code for reproduce :
print("JS + JS")
print(("" + "").replace)
print(("" + "").replaceAll)
print("Java + JS")
print((new java.lang.String("")+ "").replace)
print((new java.lang.String("") + "").replaceAll)
print("Types are same")
print((new java.lang.String("")+ "").class)
print(("" + "").class)
Output :
JS + JS
function replace() { [native code] }
[jdk.internal.dynalink.beans.SimpleDynamicMethod String java.lang.String.replaceAll(String,String)]
Java + JS
function replace() { [native code] }
undefined
Types are same
class java.lang.String
class java.lang.String
reproducing in jdk 9b37/8u40b12 with/without OT
- backported by
-
JDK-8063132 java.lang.String methods not available on concatenated strings
-
- Resolved
-
-
JDK-8065525 java.lang.String methods not available on concatenated strings
-
- Resolved
-
-
JDK-8070514 java.lang.String methods not available on concatenated strings
-
- Resolved
-
-
JDK-8085777 java.lang.String methods not available on concatenated strings
-
- Resolved
-
- duplicates
-
JDK-8063045 .startsWith() not supported on concatenated strings
-
- Closed
-