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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…