[
https://issues.apache.org/jira/browse/OPENJPA-2663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15453481#comment-15453481
]
Mark Struberg commented on OPENJPA-2663:
----------------------------------------
I think we can completely get rid of the class alltogether!
I tried to wrote a unit test and it turned out that it
* only works for classes which have a single non-default ct. You are out of
luck if you have multiple ct or just a default ct.
* doesn't work for classes which have an abstract method ...
Next I looked where it was used: Those classes all had no abstract method but
was just marked as abstract.
So I simply removed the abstract from those wrapper classes and use the
oldschool 'new' operator instead now.
> cleanup ConcreteClassGenerator and move to ASM
> ----------------------------------------------
>
> Key: OPENJPA-2663
> URL: https://issues.apache.org/jira/browse/OPENJPA-2663
> Project: OpenJPA
> Issue Type: Sub-task
> Components: kernel
> Affects Versions: 3.0.0
> Reporter: Mark Struberg
> Assignee: Mark Struberg
> Fix For: 3
>
>
> ConcreteClassGenerator contains lots of unused methods and also uses serp
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)