Package sootup.java.bytecode.frontend.inputlocation
package sootup.java.bytecode.frontend.inputlocation
-
ClassesClassDescriptionAnalysisInputLocation that points to the shipped Java Runtime of the current JVM executionAn implementation of the
AnalysisInputLocationinterface for the Java class path.An implementation of theAnalysisInputLocationinterface for the Java modulepath.Base class forAnalysisInputLocations that can be located by aPathobject.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. if there is no match for the given language level, the default location inside the jar will be used.e.g. to simplify creating testcases - no manual compilation step is requiredBase class forPathBasedAnalysisInputLocations that can be located by aPathobject.