DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=38426>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=38426 Summary: Add parent type processing for ClassPath class. Product: BCEL Version: unspecified Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Main AssignedTo: bcel-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] We have developed an application that byte-code enhances classes using BCEL. The application allows for users to pass additional classpath entries on top of the current system class path settings. When we use the ClassPath instance to create a SyntheticRepository instance. We are unable to include a parent type ClassPath. It is possible that some of the classes are referenced by the system class path. While others are only contained within the passed classpath. To get around this issue. We would have to prepend or append the setting of the java.class.path properties. This can be troublesome since we do not know if the system classpath should be prepended or appended. The other issue is that this can be used within a running application and users might enhance classes not contained within the system class path before using them. These classes can not be loaded by the system ClassLoader. If they are then the byte-code enhanced class can not be used. I have a fix that extends the ClassPath class to include the concept of a parent ClassPath. The parent instance is used exactly like the parent concept for a class loader. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]