Package apple.struct

Class NumVersion


  • public final class NumVersion
    extends org.moe.natj.c.StructObject
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        NumVersion()  
        NumVersion​(byte nonRelRev, byte stage, byte minorAndBugRev, byte majorRev)  
      protected NumVersion​(org.moe.natj.general.Pointer peer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte majorRev()
      1st part of version number in BCD
      byte minorAndBugRev()
      2nd & 3rd part of version number share a byte
      byte nonRelRev()
      revision level of non-released version
      void setMajorRev​(byte value)
      1st part of version number in BCD
      void setMinorAndBugRev​(byte value)
      2nd & 3rd part of version number share a byte
      void setNonRelRev​(byte value)
      revision level of non-released version
      void setStage​(byte value)
      stage code: dev, alpha, beta, final
      byte stage()
      stage code: dev, alpha, beta, final
      • Methods inherited from class org.moe.natj.general.NativeObject

        finalize, getPeer, getPeerPointer
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NumVersion

        public NumVersion()
      • NumVersion

        protected NumVersion​(org.moe.natj.general.Pointer peer)
      • NumVersion

        public NumVersion​(byte nonRelRev,
                          byte stage,
                          byte minorAndBugRev,
                          byte majorRev)
    • Method Detail

      • nonRelRev

        public byte nonRelRev()
        revision level of non-released version
      • setNonRelRev

        public void setNonRelRev​(byte value)
        revision level of non-released version
      • stage

        public byte stage()
        stage code: dev, alpha, beta, final
      • setStage

        public void setStage​(byte value)
        stage code: dev, alpha, beta, final
      • minorAndBugRev

        public byte minorAndBugRev()
        2nd & 3rd part of version number share a byte
      • setMinorAndBugRev

        public void setMinorAndBugRev​(byte value)
        2nd & 3rd part of version number share a byte
      • majorRev

        public byte majorRev()
        1st part of version number in BCD
      • setMajorRev

        public void setMajorRev​(byte value)
        1st part of version number in BCD