congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
DeserializationConstructorAndReflectiveTypeAdapterFactory.getParameterReaders
Code IndexAdd Tabnine to your IDE (free)

How to use
getParameterReaders
method
in
org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory

Best Java code snippets using org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory.getParameterReaders (Showing top 6 results out of 315)

origin: Nextdoor/bender

public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
 com.google.common.reflect.TypeToken<T> token = typeToken(type.getType());
 Invokable<T, T> deserializationTarget = constructorFieldNamingPolicy.getDeserializer(token);
 if (deserializationTarget == null) {
   return null; // allow GSON to choose the correct Adapter (can't simply return delegateFactory.create())
 }
 // @AutoValue is SOURCE retention, which means it cannot be looked up at runtime.
 // Assume abstract types built by static methods are AutoValue.
 if (Modifier.isAbstract(type.getRawType().getModifiers()) && deserializationTarget.isStatic()) {
   // Lookup the generated AutoValue class, whose fields must be read for serialization.
   String packageName = type.getRawType().getPackage().getName();
   String autoClassName = type.getRawType().getName().replace('$', '_')
      .replace(packageName + ".", packageName + ".AutoValue_");
   try {
    type = (TypeToken<T>) TypeToken.get(type.getRawType().getClassLoader().loadClass(autoClassName));
   } catch (ClassNotFoundException ignored) {
   }
 }
 return new DeserializeIntoParameterizedConstructor<T>(delegateFactory.create(gson, type), deserializationTarget,
    getParameterReaders(gson, deserializationTarget));
}
origin: com.amysta.jclouds/jclouds-core

public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
 com.google.common.reflect.TypeToken<T> token = typeToken(type.getType());
 Invokable<T, T> deserializationTarget = constructorFieldNamingPolicy.getDeserializer(token);
 if (deserializationTarget == null) {
   return null; // allow GSON to choose the correct Adapter (can't simply return delegateFactory.create())
 }
 // @AutoValue is SOURCE retention, which means it cannot be looked up at runtime.
 // Assume abstract types built by static methods are AutoValue.
 if (Modifier.isAbstract(type.getRawType().getModifiers()) && deserializationTarget.isStatic()) {
   // Lookup the generated AutoValue class, whose fields must be read for serialization.
   String packageName = type.getRawType().getPackage().getName();
   String autoClassName = type.getRawType().getName().replace('$', '_')
      .replace(packageName + ".", packageName + ".AutoValue_");
   try {
    type = (TypeToken<T>) TypeToken.get(type.getRawType().getClassLoader().loadClass(autoClassName));
   } catch (ClassNotFoundException ignored) {
   }
 }
 return new DeserializeIntoParameterizedConstructor<T>(delegateFactory.create(gson, type), deserializationTarget,
    getParameterReaders(gson, deserializationTarget));
}
origin: apache/jclouds

public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
 com.google.common.reflect.TypeToken<T> token = typeToken(type.getType());
 Invokable<T, T> deserializationTarget = constructorFieldNamingPolicy.getDeserializer(token);
 if (deserializationTarget == null) {
   return null; // allow GSON to choose the correct Adapter (can't simply return delegateFactory.create())
 }
 // @AutoValue is SOURCE retention, which means it cannot be looked up at runtime.
 // Assume abstract types built by static methods are AutoValue.
 if (Modifier.isAbstract(type.getRawType().getModifiers()) && deserializationTarget.isStatic()) {
   // Lookup the generated AutoValue class, whose fields must be read for serialization.
   String packageName = type.getRawType().getPackage().getName();
   String autoClassName = type.getRawType().getName().replace('$', '_')
      .replace(packageName + ".", packageName + ".AutoValue_");
   try {
    type = (TypeToken<T>) TypeToken.get(type.getRawType().getClassLoader().loadClass(autoClassName));
   } catch (ClassNotFoundException ignored) {
   }
 }
 return new DeserializeIntoParameterizedConstructor<T>(delegateFactory.create(gson, type), deserializationTarget,
    getParameterReaders(gson, deserializationTarget));
}
origin: jclouds/legacy-jclouds

public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
 com.google.common.reflect.TypeToken<T> token = typeToken(type.getType());
 Invokable<T, T> deserializationCtor = constructorFieldNamingPolicy.getDeserializer(token);
 if (deserializationCtor == null) {
   return null; // allow GSON to choose the correct Adapter (can't simply return delegateFactory.create())
 } else {
   return new DeserializeIntoParameterizedConstructor<T>(delegateFactory.create(gson, type), deserializationCtor,
      getParameterReaders(gson, deserializationCtor));
 }
}
origin: io.cloudsoft.jclouds/jclouds-core

public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
 com.google.common.reflect.TypeToken<T> token = typeToken(type.getType());
 Invokable<T, T> deserializationCtor = constructorFieldNamingPolicy.getDeserializer(token);
 if (deserializationCtor == null) {
   return null; // allow GSON to choose the correct Adapter (can't simply return delegateFactory.create())
 } else {
   return new DeserializeIntoParameterizedConstructor<T>(delegateFactory.create(gson, type), deserializationCtor,
      getParameterReaders(gson, deserializationCtor));
 }
}
origin: org.jclouds/jclouds-core

public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
 com.google.common.reflect.TypeToken<T> token = typeToken(type.getType());
 Invokable<T, T> deserializationCtor = constructorFieldNamingPolicy.getDeserializer(token);
 if (deserializationCtor == null) {
   return null; // allow GSON to choose the correct Adapter (can't simply return delegateFactory.create())
 } else {
   return new DeserializeIntoParameterizedConstructor<T>(delegateFactory.create(gson, type), deserializationCtor,
      getParameterReaders(gson, deserializationCtor));
 }
}
org.jclouds.json.internalDeserializationConstructorAndReflectiveTypeAdapterFactorygetParameterReaders

Popular methods of DeserializationConstructorAndReflectiveTypeAdapterFactory

  • <init>
  • create

Popular in Java

  • Finding current android device location
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • JList (javax.swing)
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now