
org.opalj.br.reader.Java17FrameworkWithDynamicRewritingAndCaching.scala Maven / Gradle / Ivy
The newest version!
/* BSD 2-Clause License - see OPAL/LICENSE for details. */
package org.opalj
package br
package reader
/**
* This configuration can be used to read in Java 17 (version 61) class files with full
* support for rewriting `invokedynamic` instructions created by the JDK compiler for
* lambda and method reference expressions as well as opportunistic support for rewriting dynamic
* constants. All standard information (as defined in the Java Virtual Machine Specification) is
* represented. Instructions will be cached.
*
* @author Julius Naeumann
*/
class Java17FrameworkWithDynamicRewritingAndCaching(
cache: BytecodeInstructionsCache
) extends Java16FrameworkWithDynamicRewritingAndCaching(cache) with Java17LibraryFramework
© 2015 - 2025 Weber Informatics LLC | Privacy Policy