[
https://issues.jboss.org/browse/ROASTER-76?page=com.atlassian.jira.plugin...
]
Shoji Kuzukami edited comment on ROASTER-76 at 7/10/15 1:25 AM:
----------------------------------------------------------------
I want to know the project design for enclosure of a local class (JSL 14.3. Local Class
Declarations). Now a local class is enclosed by the 'Type' element indirectly
enclosing instead of the method body directly enclosing. That is a good design but
it's not clarified. Please declare the specification.
The getQualifiedName() for local class seems broken. They must be named such as
'OuterClass$1LocalClass' or 'OuterClass$2LocalClass', though now they are
named as 'OuterClass$LocalClass'.
I've had some experimental code and refactors for that bug. But I cannot make a pull
request if the project design for a local class is not fixed,
was (Author: kuzukami):
I want to know the project design for enclosure of a local class (JSL 14.3. Local Class
Declarations). Now a local class is enclosed by a 'Type' element indirectly
enclosing instead of a method body directly enclosing. That is a good design but it's
not clarified. Please declare the specification.
The getQualifiedName() for local class seems broken. They must be named such as
'OuterClass$1LocalClass' or 'OuterClass$2LocalClass', though now they are
named as 'OuterClass$LocalClass'.
I've had some experimental code and refactors for that bug. But I cannot make a pull
request if the project design for a local class is not fixed,
Which one encloses a local class.
---------------------------------
Key: ROASTER-76
URL:
https://issues.jboss.org/browse/ROASTER-76
Project: Roaster
Issue Type: Quality Risk
Components: API, JDT
Affects Versions: 2.14.0.Final
Reporter: Shoji Kuzukami
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)