Class GsonDocumentFieldNamingStrategy

java.lang.Object
eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFieldNamingStrategy
All Implemented Interfaces:
com.google.gson.FieldNamingStrategy

final class GsonDocumentFieldNamingStrategy extends Object implements com.google.gson.FieldNamingStrategy
A field naming strategy implementation for gson to take the DocumentFieldRename annotation into account.
Since:
4.0
  • Field Details

    • INSTANCE

      public static final GsonDocumentFieldNamingStrategy INSTANCE
      The jvm static instance of this strategy. There is no requirement to create multiple instances as each instance is implemented thread safe.
  • Constructor Details

    • GsonDocumentFieldNamingStrategy

      private GsonDocumentFieldNamingStrategy()
      Sealed constructor for this naming strategy to prevent accidental instantiations. Use the jvm static singleton instance instead.
  • Method Details