Class CFVersion

java.lang.Object
org.openjdk.asmtools.common.structure.CFVersion

public class CFVersion extends Object
  • Field Details

    • DEFAULT_MAJOR_VERSION

      public static final short DEFAULT_MAJOR_VERSION
      Default versions of class file
      See Also:
    • DEFAULT_MINOR_VERSION

      public static final short DEFAULT_MINOR_VERSION
      See Also:
    • DEFAULT_MODULE_MAJOR_VERSION

      public static final short DEFAULT_MODULE_MAJOR_VERSION
      See Also:
    • DEFAULT_MODULE_MINOR_VERSION

      public static final short DEFAULT_MODULE_MINOR_VERSION
      See Also:
    • UNDEFINED_VERSION

      public static final short UNDEFINED_VERSION
      See Also:
    • SPLIT_VERIFIER_CFV

      public static final int SPLIT_VERIFIER_CFV
      See Also:
    • major_version

      private short major_version
    • minor_version

      private short minor_version
    • threshold_major_version

      private short threshold_major_version
    • threshold_minor_version

      private short threshold_minor_version
    • frozen

      private boolean frozen
    • isSetByParameter

      private boolean isSetByParameter
  • Constructor Details

    • CFVersion

      public CFVersion()
    • CFVersion

      public CFVersion(short major_version, short minor_version)
  • Method Details

    • setFrozen

      public CFVersion setFrozen(boolean frozen)
    • setThreshold

      public CFVersion setThreshold(short major_version, short minor_version)
    • setVersion

      public CFVersion setVersion(short major_version, short minor_version)
    • setFileVersion

      public CFVersion setFileVersion(short major_version, short minor_version)
    • setMajorVersion

      public CFVersion setMajorVersion(short major_version)
    • setMinorVersion

      public CFVersion setMinorVersion(short minor_version)
    • setByParameter

      public CFVersion setByParameter(boolean parameter)
    • isSet

      public boolean isSet()
    • isThresholdSet

      public boolean isThresholdSet()
    • isSetByParameter

      public boolean isSetByParameter()
    • isFrozen

      public boolean isFrozen()
    • asString

      public String asString()
    • asThresholdString

      public String asThresholdString()
    • isTypeCheckingVerifier

      public boolean isTypeCheckingVerifier()
    • initModuleDefaultVersion

      public CFVersion initModuleDefaultVersion()
    • initClassDefaultVersion

      public CFVersion initClassDefaultVersion()
    • copyOf

      public static CFVersion copyOf(CFVersion cfv)
    • minor_version

      public short minor_version()
    • major_version

      public short major_version()