Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.7.2, 1.6.9, 1.8-beta-1
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
class MyString {
@Delegate String str
}
assert MyString != null
The code above fails with the error below
Caught: java.lang.ClassFormatError: Code attribute in native or abstract methods in class file MyString
It happens because String class has a native intern(). The delegate method that @Delegate adds to MyString continues to be marked native and now has code body added to it, which causes the ClassFormatError.
Activity
Roshan Dawrani
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 1.6.9 [ 16236 ] | |
| Fix Version/s | 1.8-beta-1 [ 16013 ] | |
| Fix Version/s | 1.7.2 [ 16237 ] |
Paul King
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |