Package sootup.java.bytecode.frontend.inputlocation
package sootup.java.bytecode.frontend.inputlocation
-
ClassDescriptionAnalysisInputLocation that points to the shipped Java Runtime of the current JVM executionAn implementation of the
AnalysisInputLocation
interface for the Java class path.An implementation of theAnalysisInputLocation
interface for the Java modulepath.Base class forAnalysisInputLocation
s that can be located by aPath
object.Discovers all modules in a given module path.This AnalysisInputLocation models MultiRelease Jars or Directories if path points to a directory that is not packed into a jar see https://openjdk.org/jeps/238#Modular_multi-release_JAR_filesIf the user wants to analyze a Multi-Release Jar, they have to specify the language level to analyze explicitly.e.g.Base class forPathBasedAnalysisInputLocation
s that can be located by aPath
object.