Class EnumMemberValue


  • public class EnumMemberValue
    extends MemberValue
    Enum constant value.
    Author:
    Bill Burke, Shigeru Chiba
    • Constructor Detail

      • EnumMemberValue

        public EnumMemberValue​(int type,
                               int value,
                               ConstPool cp)
        Constructs an enum constant value. The initial value is specified by the constant pool entries at the given indexes.
        Parameters:
        type - the index of a CONSTANT_Utf8_info structure representing the enum type.
        value - the index of a CONSTANT_Utf8_info structure. representing the enum value.
      • EnumMemberValue

        public EnumMemberValue​(ConstPool cp)
        Constructs an enum constant value. The initial value is not specified.
    • Method Detail

      • getType

        public String getType()
        Obtains the enum type name.
        Returns:
        a fully-qualified type name.
      • setType

        public void setType​(String typename)
        Changes the enum type name.
        Parameters:
        typename - a fully-qualified type name.
      • getValue

        public String getValue()
        Obtains the name of the enum constant value.
      • setValue

        public void setValue​(String name)
        Changes the name of the enum constant value.