[ https://jira.codehaus.org/browse/QDOX-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Scholte closed QDOX-213. ------------------------------- Resolution: Won't Fix Assignee: Robert Scholte QDox-2.0 will have {{getValue()}} which will return the value as used in the code. If you use {{java.util.Date getDate()}} the {{java.util.*}} doesn't have to be part of the imports. By using {{getValue()}} you will _always_ be safe. > getSimpleName as in java.lang.Class > ----------------------------------- > > Key: QDOX-213 > URL: https://jira.codehaus.org/browse/QDOX-213 > Project: QDox > Issue Type: Improvement > Components: Java API > Affects Versions: 2.0 > Reporter: Stefan Ackermann > Assignee: Robert Scholte > Priority: Minor > > Type does have a field name. As far as I understand that would be the Simple > Name of the type. There is no getter for that field. > My use case is this: > I do have a java class and want to check if there is an annotation like > javax.persistence.Entity. The class file has the import: > import javax.persistence.*; > qdox is thus not able to resolve the fully qualified name, since it does not > have access to that sources. > Now I know that the full class name is javax.persistence.Entity, and I assume > the class to have no compile errors. So I can check the imports myself. > However if I do getValue, it first tries to resolve it which always fails and > takes something like 16 ms. Its by far the slowest part (it tries to load the > class?) in a performance critical part of my project. > With getSimpleName though I could check the imports myself and save some time. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email