Package com.dslplatform.json.runtime
Class MixinAnalyzer
java.lang.Object
com.dslplatform.json.runtime.MixinAnalyzer
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> ObjectFormatDescription<T, T> private static voidanalyzeField(DslJson json, LinkedHashMap<String, JsonWriter.WriteObject> foundWrite, Field field, GenericsMapper genericMappings) private static voidanalyzeMethods(Method mget, DslJson json, LinkedHashMap<String, JsonWriter.WriteObject> foundWrite, Class<?> raw, GenericsMapper genericMappings) private static booleancanRead(int modifiers)
-
Field Details
-
WRITER
-
-
Constructor Details
-
MixinAnalyzer
public MixinAnalyzer()
-
-
Method Details
-
analyze
@Nullable private static <T> ObjectFormatDescription<T,T> analyze(Type manifest, Class<T> raw, DslJson json) -
analyzeField
private static void analyzeField(DslJson json, LinkedHashMap<String, JsonWriter.WriteObject> foundWrite, Field field, GenericsMapper genericMappings) -
analyzeMethods
private static void analyzeMethods(Method mget, DslJson json, LinkedHashMap<String, JsonWriter.WriteObject> foundWrite, Class<?> raw, GenericsMapper genericMappings) -
canRead
private static boolean canRead(int modifiers)
-