Class ProtoFieldMetadata

    • Method Detail

      • getNumber

        public int getNumber()
      • getName

        public String getName()
      • getPropertyName

        public String getPropertyName()
      • getJavaType

        public XClass getJavaType()
        The Java type. If this field is repeatable then the collection/array element type is returned here.
      • getJavaTypeName

        public String getJavaTypeName()
      • getCollectionImplementation

        public XClass getCollectionImplementation()
      • getProtobufType

        public Type getProtobufType()
      • getDocumentation

        public String getDocumentation()
      • isRequired

        public boolean isRequired()
      • isRepeated

        public boolean isRepeated()
      • isArray

        public boolean isArray()
      • getDefaultValue

        public Object getDefaultValue()
      • getField

        public XField getField()
      • getGetter

        public XMethod getGetter()
      • getSetter

        public XMethod getSetter()
      • getLocation

        public String getLocation()
      • isPrimitive

        public boolean isPrimitive()
      • isBoxedPrimitive

        public boolean isBoxedPrimitive()