Class Proto.AbstractDeclaring

    • Constructor Detail

      • AbstractDeclaring

        public AbstractDeclaring()
    • Method Detail

      • name

        public abstract java.lang.String name()
      • element

        @Auxiliary
        public abstract javax.lang.model.element.Element element()
        Description copied from class: Proto.Diagnosable
        Element suitable for reporting as a source of declaration which might causing problems.
        Specified by:
        element in class Proto.Diagnosable
      • builderInclude

        @Lazy
        protected com.google.common.base.Optional<FIncludeMirror> builderInclude()
      • asPrefix

        public java.lang.String asPrefix()
      • includedTypes

        @Lazy
        java.util.List<javax.lang.model.element.TypeElement> includedTypes()
      • builderIncludedTypes

        @Lazy
        java.util.List<javax.lang.model.element.TypeElement> builderIncludedTypes()
      • registerAnnotationInjection

        private void registerAnnotationInjection​(javax.lang.model.element.AnnotationMirror mirror,
                                                 Proto.MetaAnnotated meta)
      • style

        @Lazy
        public com.google.common.base.Optional<StyleInfo> style()
      • datatypeEnabled

        @Lazy
        public com.google.common.base.Optional<DataMirror> datatypeEnabled()
      • serialVersion

        @Lazy
        public com.google.common.base.Optional<java.lang.Long> serialVersion()
      • isSerialStructural

        @Lazy
        public boolean isSerialStructural()
      • isJacksonSerialized

        @Lazy
        public boolean isJacksonSerialized()
      • isJacksonDeserialized

        @Lazy
        public boolean isJacksonDeserialized()
      • collectEncodings

        protected void collectEncodings​(java.util.Collection<EncodingInfo> encodings)
      • depluralize

        @Lazy
        public com.google.common.base.Optional<java.lang.String[]> depluralize()
      • isJacksonDeserializedAnnotated

        @Lazy
        public boolean isJacksonDeserializedAnnotated()
      • isJacksonJsonTypeInfo

        @Lazy
        public boolean isJacksonJsonTypeInfo()