Class ClassVersionSetter

java.lang.Object
proguard.classfile.visitor.ClassVersionSetter
All Implemented Interfaces:
ClassVisitor

public class ClassVersionSetter extends Object implements ClassVisitor
This ClassVisitor sets the version number of the program classes that it visits.
  • Constructor Details

    • ClassVersionSetter

      public ClassVersionSetter(int classVersion)
      Creates a new ClassVersionSetter.
      Parameters:
      classVersion - the class version number.
    • ClassVersionSetter

      public ClassVersionSetter(int classVersion, Set<Integer> newerClassVersions)
      Creates a new ClassVersionSetter that also stores any newer class version numbers that it encounters while visiting program classes.
      Parameters:
      classVersion - the class version number.
      newerClassVersions - the Set in which newer class version numbers can be collected.
  • Method Details