Skip to content
  • Lubomir Bulej's avatar
    - Make DiSL and transformer class discovery a separate initialization step. · 506743fb
    Lubomir Bulej authored
    - Move class discovery code from the cbloader package into ClassResources class, getting rid of ClassByteLoader and ManifestHelper classes.
    - Complain and fail early when a DiSL class cannot be found or loaded (thanks to Peter Junos <petoju@gmail.com> for reporting this problem).
    - Do not fail (only warn) on failure to dump a class to file during instrumentation.
    - Created InitializationException runtime exception class for initialization failures, replaces DiSLInitializationException checked exception.
    - Started simplifying exception handling during DiSL initialization (DiSL and transformer class discovery and loading), getting rid of DiSLIOException, ManifestInfoException, ExclusionPrepareException, and TransformerInitializationException.
    - Moved local variable merging code from DislClasses class to LocalVars class.
    506743fb