All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opalj.bytecode.BytecodeProcessingFailedException.scala Maven / Gradle / Ivy

The newest version!
/* BSD 2-Clause License - see OPAL/LICENSE for details. */
package org.opalj.bytecode

/**
 * Indicates that the processing of a class file failed. The reason is either a bug in the
 * framework or in the class file.
 *
 * @note    The '''Eclipse Luna''' Java compiler does not generate valid class files in a few cases
 *          where type annotations are used in combination with try-with-resources statements.
 * @note    The '''Scala compiler''' - at least up to version 2.12.5 - sometimes generates invalid
 *          type signatures in the combination with parameterized value types.
 *
 * @author Michael Eichberg
 */
case class BytecodeProcessingFailedException(message: String) extends RuntimeException(message)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy