Enum SectionKind

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<SectionKind>

    public enum SectionKind
    extends java.lang.Enum<SectionKind>
    Values for the sectionKind field. Section kind values for instantiated sections.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SectionKind get​(int value)  
      int getValue()  
      boolean isInstantiated()  
      static SectionKind valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static SectionKind[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • Code

        public static final SectionKind Code
        Code, presumed pure & position independent.
      • UnpackedData

        public static final SectionKind UnpackedData
        Unpacked writeable data.
      • PackedData

        public static final SectionKind PackedData
        Packed writeable data.
      • Constant

        public static final SectionKind Constant
        Read-only data.
      • Loader

        public static final SectionKind Loader
        Loader tables.
      • Debug

        public static final SectionKind Debug
        Reserved for future use.
      • ExecutableData

        public static final SectionKind ExecutableData
        Intermixed code and writeable data.
      • Exception

        public static final SectionKind Exception
        Reserved for future use.
      • Traceback

        public static final SectionKind Traceback
        Reserved for future use.
    • Method Detail

      • values

        public static SectionKind[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (SectionKind c : SectionKind.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static SectionKind valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getValue

        public int getValue()
      • isInstantiated

        public boolean isInstantiated()