Class Field


  • public abstract class Field
    extends Object
    • Constructor Detail

      • Field

        public Field()
    • Method Detail

      • name

        public abstract String name()
      • originalName

        public abstract String originalName()
      • type

        public abstract TypeNode type()
      • isMessage

        public abstract boolean isMessage()
      • isEnum

        public abstract boolean isEnum()
      • isRepeated

        public abstract boolean isRepeated()
      • isMap

        public abstract boolean isMap()
      • isContainedInOneof

        public abstract boolean isContainedInOneof()
      • isProto3Optional

        public abstract boolean isProto3Optional()
      • hasFieldNameConflict

        public boolean hasFieldNameConflict()
      • hasDescription

        public boolean hasDescription()
      • hasResourceReference

        public boolean hasResourceReference()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object