All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.rivulet.internal.RivuletCV Maven / Gradle / Ivy

The newest version!
package io.rivulet.internal;

import edu.columbia.cs.psl.phosphor.Configuration;
import edu.columbia.cs.psl.phosphor.org.objectweb.asm.ClassVisitor;

/* Applies Rivulet specific class transformations. */
public class RivuletCV extends ClassVisitor {

    public RivuletCV(ClassVisitor cv, boolean skipFrames) {
        super(Configuration.ASM_VERSION, addRivuletClassVisitors(cv));
    }

    private static ClassVisitor addRivuletClassVisitors(ClassVisitor cv) {
        cv = new RestructureRequestBytesCV(cv);
        cv = new DisableJsoupCachingCV(cv);
        return new LogQuietingCV(cv);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy