INNER CODE UNIT · Java
AfterInitConfigurationVerifier
Guardsquare/proguard · base/src/main/java/proguard/AfterInitConfigurationVerifier.java:21
public class AfterInitConfigurationVerifier implements Pass
{
private final Configuration configuration;
private static final Logger logger = LogManager.getLogger(AfterInitConfigurationVerifier.class);
public AfterInitConfigurationVerifier(Configuration configuration)
{
this.configuration = configuration;
}
@Override
public void execute(AppView appView)
{
if (configuration.targetClassVersion != 0)
{
// Fail if -target is set and program class pool contains a class with class version > 11.
appView.programClassPool.classesAccept(new BackportMaxVersionVisitor(VersionConstants.CLASS_VERSION_11,