Uses of Annotation Type
com.dslplatform.json.Nullable
Packages that use Nullable
Package
Description
-
Uses of Nullable in com.dslplatform.json
Fields in com.dslplatform.json with annotations of type NullableModifier and TypeFieldDescriptionfinal TContextDslJson.contextThe context of this instance.protected final DslJson.Fallback<TContext> DslJson.fallbackMethods in com.dslplatform.json with annotations of type NullableModifier and TypeMethodDescriptionResultSetConverter.createWriter(ResultSetMetaData metaData, int index) <T> TDslJson.deserialize(JsonReader.ReadObject<T> converter, JsonReader<TContext> input) Reusable deserialize API.<TResult> TResultDslJson.deserialize(Class<TResult> manifest, byte[] body, int size) Convenient deserialize API for working with bytes.protected <TResult> TResultDslJson.deserialize(Class<TResult> manifest, JsonReader json, InputStream stream) <TResult> TResultDslJson.deserialize(Class<TResult> manifest, InputStream stream) Convenient deserialize API for working with streams.<TResult> TResultDslJson.deserialize(Class<TResult> manifest, InputStream stream, byte[] buffer) Convenient deserialize API for working with streams.DslJson.deserialize(Type manifest, byte[] body, int size) Deserialize API for working with bytes.DslJson.deserialize(Type manifest, InputStream stream) Deserialize API for working with streams.DslJson.deserialize(Type manifest, InputStream stream, byte[] buffer) Deserialize API for working with streams.DslJson.Fallback.deserialize(TContext context, Type manifest, byte[] body, int size) DslJson.Fallback.deserialize(TContext context, Type manifest, InputStream stream) JsonReader.ReadJsonObject.deserialize(JsonReader reader) <TResult> List<TResult> DslJson.deserializeList(Class<TResult> manifest, byte[] body, int size) Convenient deserialize list API for working with bytes.protected <TResult> List<TResult> DslJson.deserializeList(Class<TResult> manifest, JsonReader<TContext> json, InputStream stream) <TResult> List<TResult> DslJson.deserializeList(Class<TResult> manifest, InputStream stream) Convenient deserialize list API for working with streams.<TResult> List<TResult> DslJson.deserializeList(Class<TResult> manifest, InputStream stream, byte[] buffer) This is deprecated to avoid using it.static StringStringConverter.deserializeNullable(JsonReader reader) static ObjectDslJson.deserializeObject(JsonReader reader) Deprecated.static ObjectObjectConverter.deserializeObject(JsonReader reader) protected ObjectDslJson.deserializeWith(Type manifest, JsonReader json) final ObjectDslJson.getDefault(Type manifest) protected final JsonReader.ReadJsonObject<JsonObject> DslJson.getObjectReader(Class<?> manifest) protected <TResult> Iterator<TResult> DslJson.iterateOver(Class<TResult> manifest, JsonReader json, InputStream stream) <TResult> Iterator<TResult> DslJson.iterateOver(Class<TResult> manifest, InputStream stream) Streaming API for collection deserialization.<TResult> Iterator<TResult> DslJson.iterateOver(Class<TResult> manifest, InputStream stream, byte[] buffer) Streaming API for collection deserialization.private <T> TDslJson.lookupFromFactories(Type signature, Type manifest, List<DslJson.ConverterFactory<T>> factories, ConcurrentMap<Type, T> cache) final <T> TJsonReader.next(JsonReader.BindObject<T> binder, T instance) Will advance to next token and bind the JSON to provided instancefinal <T> TJsonReader.next(JsonReader.ReadObject<T> reader) Will advance to next token and read the JSON into specified typefinal <T> TWill advance to next token and read the JSON into specified typefinal <T> TWill advance to next token and bind the JSON to provided instanceJsonReader.WithObjectReader.next()JsonReader.WithReader.next()private JsonReader.ReadJsonObject<JsonObject> DslJson.probeForObjectReader(Class<?> manifest, Object instance) JsonReader.ReadObject.read(JsonReader reader) final <T> T[]JsonReader.readArray(JsonReader.ReadObject<T> readObject, T[] emptyArray) final <T> ArrayList<T> JsonReader.readCollection(JsonReader.ReadObject<T> readObject) final <K,V> LinkedHashMap <K, V> JsonReader.readMap(JsonReader.ReadObject<K> readKey, JsonReader.ReadObject<V> readValue) private Objectfinal <T> LinkedHashSet<T> JsonReader.readSet(JsonReader.ReadObject<T> readObject) DslJson.registerReader(Type manifest, JsonReader.ReadObject<?> reader) Register custom reader for specific type (JSON -> instance conversion).DslJson.registerWriter(Type manifest, JsonWriter.WriteObject<?> writer) Register custom writer for specific type (instance -> JSON conversion).<T> JsonReader.BindObject<T> DslJson.tryFindBinder(Class<T> manifest) Try to find registered binder for provided type.DslJson.tryFindBinder(Type manifest) Try to find registered binder for provided type.<T> JsonReader.BindObject<T> TypeLookup.tryFindBinder(Class<T> manifest) <T> JsonReader.ReadObject<T> DslJson.tryFindReader(Class<T> manifest) Try to find registered reader for provided type.DslJson.tryFindReader(Type manifest) Try to find registered reader for provided type.<T> JsonReader.ReadObject<T> TypeLookup.tryFindReader(Class<T> manifest) <T> JsonWriter.WriteObject<T> DslJson.tryFindWriter(Class<T> manifest) Try to find registered writer for provided type.DslJson.tryFindWriter(Type manifest) Try to find registered writer for provided type.Method parameters in com.dslplatform.json with annotations of type NullableModifier and TypeMethodDescriptionprivate static voidXmlConverter.buildXmlFromHashMap(Document doc, Element subtreeRootElement, Object elementContent) DslJson.Fallback.deserialize(TContext context, Type manifest, byte[] body, int size) DslJson.Fallback.deserialize(TContext context, Type manifest, InputStream stream) DslJson.Settings.fallbackTo(DslJson.Fallback<TContext> fallback) Deprecated.final ObjectDslJson.getDefault(Type manifest) private JsonWriter.WriteObjectDslJson.getOrCreateWriter(Object instance, Class<?> instanceManifest) <T> voidDslJson.iterateOver(Iterator<T> iterator, OutputStream stream, JsonWriter writer) Streaming API for collection serialization.<T> voidDslJson.iterateOver(Iterator<T> iterator, Class<T> manifest, OutputStream stream, JsonWriter writer) Streaming API for collection serialization.final ParsingExceptionJsonReader.newParseErrorWith(String shortDescription, int positionOffset, String longDescriptionPrefix, String longDescriptionMessage, Object argument, String longDescriptionSuffix) final ParsingExceptionJsonReader.newParseErrorWith(String description, Object argument) final JsonReader<TContext> JsonReader.process(byte[] newBuffer, int newLength) Bind byte[] buffer for processing.final JsonReader<TContext> JsonReader.process(InputStream stream) Bind input stream for processing.<T,S extends T>
voidDslJson.registerBinder(Class<T> manifest, JsonReader.BindObject<S> binder) Register custom binder for specific type (JSON -> instance conversion).voidDslJson.registerBinder(Type manifest, JsonReader.BindObject<?> binder) Register custom binder for specific type (JSON -> instance conversion).<T,S extends T>
voidDslJson.registerReader(Class<T> manifest, JsonReader.ReadObject<S> reader) Register custom reader for specific type (JSON -> instance conversion).DslJson.registerReader(Type manifest, JsonReader.ReadObject<?> reader) Register custom reader for specific type (JSON -> instance conversion).<T> voidDslJson.registerWriter(Class<T> manifest, JsonWriter.WriteObject<T> writer) Register custom writer for specific type (instance -> JSON conversion).DslJson.registerWriter(Type manifest, JsonWriter.WriteObject<?> writer) Register custom writer for specific type (instance -> JSON conversion).final voidJsonWriter.reset(OutputStream stream) Resets the writer - specifies the target stream and sets the position in buffer to 0.static voidBinaryConverter.serialize(byte[] value, JsonWriter sw) static voidBoolConverter.serialize(boolean[] value, JsonWriter sw) voidDslJson.Fallback.serialize(Object instance, OutputStream stream) final voidDslJson.serialize(JsonWriter writer, Object value) Main serialization API.booleanDslJson.serialize(JsonWriter writer, Type manifest, Object value) Generic serialize API.<T extends JsonObject>
voidDslJson.serialize(JsonWriter writer, Collection<T> collection) Deprecated.<T extends JsonObject>
voidDslJson.serialize(JsonWriter writer, List<T> list) Deprecated.<T extends JsonObject>
voidDslJson.serialize(JsonWriter writer, T[] array) Deprecated.final voidDslJson.serialize(Object value, OutputStream stream) Convenient serialize API.static voidJavaGeomConverter.serialize(Image value, JsonWriter sw) <T> voidJsonWriter.serialize(Collection<T> collection, JsonWriter.WriteObject<T> encoder) Convenience method for serializing collection through instance serializer (WriteObject).<T> voidJsonWriter.serialize(List<T> list, JsonWriter.WriteObject<T> encoder) Convenience method for serializing list through instance serializer (WriteObject).<K,V> void JsonWriter.serialize(Map<K, V> map, JsonWriter.WriteObject<K> keyEncoder, JsonWriter.WriteObject<V> valueEncoder) <T> voidJsonWriter.serialize(T[] array, JsonWriter.WriteObject<T> encoder) Convenience method for serializing array through instance serializer (WriteObject).static voidNumberConverter.serialize(double[] value, JsonWriter sw) static voidNumberConverter.serialize(float[] value, JsonWriter sw) static voidNumberConverter.serialize(int[] values, JsonWriter sw) static voidNumberConverter.serialize(long[] values, JsonWriter sw) static voidNumberConverter.serialize(short[] value, JsonWriter sw) static voidNumberConverter.serialize(BigInteger value, JsonWriter sw) voidUnknownSerializer.serialize(JsonWriter writer, Object unknown) static voidJavaGeomConverter.serializeLocationNullable(Point2D value, JsonWriter sw) static voidBoolConverter.serializeNullable(Boolean value, JsonWriter sw) static voidJavaTimeConverter.serializeNullable(LocalDate value, JsonWriter sw) static voidJavaTimeConverter.serializeNullable(LocalDateTime value, JsonWriter sw) static voidJavaTimeConverter.serializeNullable(LocalTime value, JsonWriter sw) static voidJavaTimeConverter.serializeNullable(OffsetDateTime value, JsonWriter sw) static voidJavaTimeConverter.serializeNullable(OffsetTime value, JsonWriter sw) static voidMapConverter.serializeNullable(Map<String, String> value, JsonWriter sw) static voidNetConverter.serializeNullable(InetAddress value, JsonWriter sw) static voidNetConverter.serializeNullable(URI value, JsonWriter sw) static voidNumberConverter.serializeNullable(Double value, JsonWriter sw) static voidNumberConverter.serializeNullable(Float value, JsonWriter sw) static voidNumberConverter.serializeNullable(Integer value, JsonWriter sw) static voidNumberConverter.serializeNullable(Long value, JsonWriter sw) static voidNumberConverter.serializeNullable(BigDecimal value, JsonWriter sw) static voidStringConverter.serializeNullable(String value, JsonWriter sw) static voidUUIDConverter.serializeNullable(UUID value, JsonWriter sw) static voidXmlConverter.serializeNullable(Element value, JsonWriter sw) static voidObjectConverter.serializeNullableMap(Map<String, Object> value, JsonWriter sw) voidJsonWriter.serializeObject(Object value) Generic object serializer which is used for "unknown schema" objects.static voidObjectConverter.serializeObject(Object value, JsonWriter sw) static voidJavaGeomConverter.serializePointNullable(Point value, JsonWriter sw) voidJsonWriter.serializeRaw(Collection collection, JsonWriter.WriteObject encoder) voidJsonWriter.serializeRaw(List list, JsonWriter.WriteObject encoder) voidJsonWriter.serializeRaw(Map map, JsonWriter.WriteObject keyEncoder, JsonWriter.WriteObject valueEncoder) static voidJavaGeomConverter.serializeRectangleNullable(Rectangle2D value, JsonWriter sw) static voidStringConverter.serializeShortNullable(String value, JsonWriter sw) DslJson.Settings.useKeyCache(StringCache keyCache) Use specific key cache implementation.DslJson.Settings.useStringValuesCache(StringCache valuesCache) Use specific string values cache implementation.DslJson.Settings.withContext(TContext context) Pass in context for DslJson.voidJsonWriter.WriteObject.write(JsonWriter writer, T value) voidResultSetConverter.write(JsonWriter writer, ResultSet rs) Constructor parameters in com.dslplatform.json with annotations of type NullableModifierConstructorDescriptionDslJson(TContext context, boolean javaSpecifics, DslJson.Fallback<TContext> fallback, boolean omitDefaults, StringCache keyCache, Iterable<Configuration> serializers) Deprecated.DslJson(TContext context, boolean javaSpecifics, DslJson.Fallback<TContext> fallback, boolean omitDefaults, StringCache keyCache, Iterable<Configuration> serializers) Deprecated.DslJson(TContext context, boolean javaSpecifics, DslJson.Fallback<TContext> fallback, boolean omitDefaults, StringCache keyCache, Iterable<Configuration> serializers) Deprecated.(package private)JsonReader(byte[] buffer, int length, TContext context, char[] tmp, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) (package private)JsonReader(byte[] buffer, int length, TContext context, char[] tmp, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) (package private)JsonReader(byte[] buffer, int length, TContext context, char[] tmp, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) (package private)JsonReader(byte[] buffer, int length, TContext context, char[] tmp, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) privateJsonReader(char[] tmp, byte[] buffer, int length, TContext context, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) privateJsonReader(char[] tmp, byte[] buffer, int length, TContext context, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) privateJsonReader(char[] tmp, byte[] buffer, int length, TContext context, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) privateJsonReader(char[] tmp, byte[] buffer, int length, TContext context, StringCache keyCache, StringCache valuesCache, TypeLookup typeLookup, JsonReader.ErrorInfo errorInfo, JsonReader.DoublePrecision doublePrecision, JsonReader.UnknownNumberParsing unknownNumbers, int maxNumberDigits, int maxStringBuffer) (package private)JsonWriter(byte[] buffer, UnknownSerializer unknownSerializer) (package private)JsonWriter(int size, UnknownSerializer unknownSerializer) (package private)JsonWriter(UnknownSerializer unknownSerializer) SerializationException(String reason) SerializationException(String reason, Throwable cause) SerializationException(String reason, Throwable cause) SerializationException(Throwable cause) -
Uses of Nullable in com.dslplatform.json.processor
Fields in com.dslplatform.json.processor with annotations of type NullableModifier and TypeFieldDescriptionfinal AnnotationMirrorAnalysis.AccessElements.annotationfinal AnnotationMirrorAttributeInfo.annotationfinal VariableElementAnalysis.AccessElements.argfinal VariableElementAttributeInfo.argument(package private) final StringConverterInfo.defaultValue(package private) final StringOptimizedConverter.defaultValuefinal VariableElementAnalysis.AccessElements.fieldfinal VariableElementAttributeInfo.fieldfinal NamingStrategyStructInfo.namingStrategyfinal ExecutableElementAnalysis.AccessElements.readfinal ExecutableElementAttributeInfo.readMethodfinal ExecutableElementAnalysis.AccessElements.writefinal ExecutableElementAttributeInfo.writeMethodMethods in com.dslplatform.json.processor with annotations of type NullableModifier and TypeMethodDescriptionprivate AnnotationMirrorAnalysis.annotation(ExecutableElement read, ExecutableElement write, VariableElement field, VariableElement arg) AttributeInfo.collectionContent(TypeSupport typeSupport, Map<String, StructInfo> structs) private static TypeElementAnalysis.deserializeAs(AnnotationMirror annotation) private static <T extends Enum<T>>
TAnalysis.enumAnnotationElementValue(AnnotationMirror annotation, String elementName, Class<T> enumClass) private StringAnalysis.extractReturnType(Element element) private static StringEnumTemplate.extractReturnType(Element element) private ExecutableElementAnalysis.findAnnotatedConstructor(Element element, DeclaredType discoveredBy) private ExecutableElementAnalysis.findAnnotatedFactory(Element element, DeclaredType discoveredBy, ExecutableElement factory, BuilderInfo builder) private BuilderInfoAnalysis.findBuilder(Element element, DeclaredType discoveredBy, ExecutableElement builder) private TypeMirrorAnalysis.findConverter(AnnotationMirror dslAnn) private TypeMirrorAnalysis.findConverter(Element property) private ElementAnalysis.findElement(TypeMirror type) private ElementAnalysis.findEnumConstantNameSource(TypeElement element) private List<ExecutableElement> Analysis.findMatchingConstructors(Element element, boolean isMixin) private StringAnalysis.findNameAlias(Element property, VariableElement field, AnnotationMirror dslAnn, String member) (package private) TypeMirrorprivate String[]Analysis.getAlternativeNames(AnnotationMirror dslAnn) private AnnotationMirrorAnalysis.getAnnotation(Element element, DeclaredType annotationType) StructInfo.getDeserializeTarget()StructInfo.getParent()private StringAnalysis.jsonObjectReaderPath(Element el, boolean includeErrors) private static BooleanAnalysis.matchCustomBoolean(AnnotationMirror ann, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternatives) private static IntegerAnalysis.matchCustomInteger(AnnotationMirror ann, Map<String, String> alternatives) private static StringAnalysis.matchCustomString(AnnotationMirror ann, Map<String, String> alternatives) private NamingStrategyAnalysis.namingStrategy(TypeElement element, AnnotationMirror annotation) private CompiledJson.BehaviorAnalysis.onUnknownValue(AnnotationMirror annotation) NamingStrategy.prepareNames(Map<String, AttributeInfo> attributes) private AnnotationMirrorAnalysis.scanClassForAnnotation(TypeElement element, DeclaredType annotationType, ExecutableElement custom) StructInfo.selectedConstructor()private CompiledJson.TypeSignatureAnalysis.typeSignatureValue(AnnotationMirror annotation) private StringAnalysis.validateDeserializeAs(TypeElement source, TypeElement target) Method parameters in com.dslplatform.json.processor with annotations of type NullableModifier and TypeMethodDescriptionprivate voidAnalysis.analyzeAttribute(StructInfo info, TypeMirror originalType, String name, Analysis.AccessElements access, String target, Stack<String> path, VariableElement field) private AnnotationMirrorAnalysis.annotation(ExecutableElement read, ExecutableElement write, VariableElement field, VariableElement arg) private AnnotationMirrorAnalysis.annotation(ExecutableElement read, ExecutableElement write, VariableElement field, VariableElement arg) private AnnotationMirrorAnalysis.annotation(ExecutableElement read, ExecutableElement write, VariableElement field, VariableElement arg) private AnnotationMirrorAnalysis.annotation(ExecutableElement read, ExecutableElement write, VariableElement field, VariableElement arg) private static voidCompiledJsonAnnotationProcessor.buildCode(Writer code, ProcessingEnvironment environment, String className, StructInfo si, Map<String, StructInfo> structs, TypeSupport typeSupport, boolean allowUnknown, String generatedMarker) private static StringAnalysis.classDiscriminator(AnnotationMirror annotation) private static StringAnalysis.className(AnnotationMirror annotation) static Analysis.AccessElementsAnalysis.AccessElements.collection(ExecutableElement read, AnnotationMirror annotation) private static <T extends Enum<T>>
TAnalysis.enumAnnotationElementValue(AnnotationMirror annotation, String elementName, Class<T> enumClass) private static StringEnumTemplate.extractReturnType(Element element) private StringConverterTemplate.extractSingleType(AttributeInfo attr, List<String> types) static Analysis.AccessElementsAnalysis.AccessElements.field(VariableElement field, VariableElement arg, AnnotationMirror annotation) private ExecutableElementAnalysis.findAnnotatedFactory(Element element, DeclaredType discoveredBy, ExecutableElement factory, BuilderInfo builder) private ExecutableElementAnalysis.findAnnotatedFactory(Element element, DeclaredType discoveredBy, ExecutableElement factory, BuilderInfo builder) private BuilderInfoAnalysis.findBuilder(Element element, DeclaredType discoveredBy, ExecutableElement builder) private TypeMirrorAnalysis.findConverter(AnnotationMirror dslAnn) private StringAnalysis.findNameAlias(Element property, VariableElement field, AnnotationMirror dslAnn, String member) private StringAnalysis.findNameAlias(Element property, VariableElement field, AnnotationMirror dslAnn, String member) private voidAnalysis.findStructs(Element el, DeclaredType discoveredBy, String errorMessage, Stack<String> path, ExecutableElement factory, ExecutableElement builder) private voidAnalysis.findStructs(Element el, DeclaredType discoveredBy, String errorMessage, Stack<String> path, ExecutableElement factory, ExecutableElement builder) private Map<String, VariableElement> Analysis.getArguments(ExecutableElement element) private CompiledJson.Format[]Analysis.getFormats(AnnotationMirror ann) private booleanAnalysis.hasIgnoredAnnotation(Element property, AnnotationMirror dslAnn, VariableElement field) private booleanAnalysis.hasIgnoredAnnotation(Element property, AnnotationMirror dslAnn, VariableElement field) private booleanAnalysis.hasMandatoryAnnotation(Element property, AnnotationMirror dslAnn) private booleanAnalysis.hasNonNullable(Element property, VariableElement field, AnnotationMirror dslAnn) private booleanAnalysis.hasNonNullable(Element property, VariableElement field, AnnotationMirror dslAnn) private JsonAttribute.IncludePolicyAnalysis.includeToMinimalValue(AnnotationMirror annotation) private intAnalysis.index(Element property, AnnotationMirror dslAnn) private booleanAnalysis.isFullMatch(AnnotationMirror dslAnn) private static booleanAnalysis.isMinified(AnnotationMirror ann) private NamingStrategyAnalysis.namingStrategy(TypeElement element, AnnotationMirror annotation) private CompiledJson.ObjectFormatPolicyAnalysis.objectFormatPolicyValue(AnnotationMirror annotation) private CompiledJson.BehaviorAnalysis.onUnknownValue(AnnotationMirror annotation) static Analysis.AccessElementsAnalysis.AccessElements.readOnly(ExecutableElement read, VariableElement arg, AnnotationMirror annotation) static Analysis.AccessElementsAnalysis.AccessElements.readOnly(VariableElement field, ExecutableElement write, AnnotationMirror annotation) static Analysis.AccessElementsAnalysis.AccessElements.readWrite(ExecutableElement read, ExecutableElement write, AnnotationMirror annotation) private AnnotationMirrorAnalysis.scanClassForAnnotation(TypeElement element, DeclaredType annotationType, ExecutableElement custom) voidStructInfo.setDeserializeTarget(StructInfo value) voidStructInfo.supertype(StructInfo parent) private CompiledJson.TypeSignatureAnalysis.typeSignatureValue(AnnotationMirror annotation) Constructor parameters in com.dslplatform.json.processor with annotations of type NullableModifierConstructorDescriptionprivateAccessElements(ExecutableElement read, ExecutableElement write, VariableElement arg, VariableElement field, AnnotationMirror annotation) privateAccessElements(ExecutableElement read, ExecutableElement write, VariableElement arg, VariableElement field, AnnotationMirror annotation) privateAccessElements(ExecutableElement read, ExecutableElement write, VariableElement arg, VariableElement field, AnnotationMirror annotation) privateAccessElements(ExecutableElement read, ExecutableElement write, VariableElement arg, VariableElement field, AnnotationMirror annotation) privateAccessElements(ExecutableElement read, ExecutableElement write, VariableElement arg, VariableElement field, AnnotationMirror annotation) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) Analysis(ProcessingEnvironment processingEnv, AnnotationUsage annotationUsage, LogLevel logLevel, TypeSupport typeSupport, Set<String> alternativeIgnore, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeNonNullable, Map<String, String> alternativeAlias, Map<String, List<Analysis.AnnotationMapping<Boolean>>> alternativeMandatory, Set<String> alternativeCreators, Map<String, String> alternativeIndex, UnknownTypes unknownTypes, boolean includeFields, boolean includeBeanMethods, boolean includeExactMethods) AnnotationMapping(String name, T value) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) AttributeInfo(String name, ExecutableElement readMethod, ExecutableElement writeMethod, VariableElement field, VariableElement argument, TypeMirror type, boolean isList, boolean isSet, boolean isMap, AnnotationMirror annotation, boolean notNull, boolean mandatory, int index, String alias, boolean fullMatch, CompiledJson.TypeSignature typeSignature, JsonAttribute.IncludePolicy includeToMinimal, ConverterInfo converter, boolean isJsonObject, LinkedHashSet<TypeMirror> usedTypes, String typeName, Map<String, Integer> typeVariablesIndex, Map<String, TypeMirror> genericSignatures, boolean containsStructOwnerType) BuilderInfo(ExecutableElement factory, ExecutableElement ctor, TypeElement type, ExecutableElement build, AnnotationMirror annotation) BuilderInfo(ExecutableElement factory, ExecutableElement ctor, TypeElement type, ExecutableElement build, AnnotationMirror annotation) BuilderInfo(ExecutableElement factory, ExecutableElement ctor, TypeElement type, ExecutableElement build, AnnotationMirror annotation) ConverterInfo(TypeElement converter, boolean legacyDeclaration, String reader, String binder, String writer, String defaultValue, String targetSignature, Element targetType) ConverterInfo(TypeElement converter, boolean legacyDeclaration, String reader, String binder, String writer, String defaultValue, String targetSignature, Element targetType) (package private)OptimizedConverter(String converter, String encoderField, String nonNullableEncoderMethod, String decoderField, String nonNullableDecoderMethod, String defaultValue) (package private)OptimizedConverter(String converter, String encoderField, String nonNullableEncoderMethod, String decoderField, String nonNullableDecoderMethod, String defaultValue) (package private)OptimizedConverter(String converter, String encoderField, String nonNullableEncoderMethod, String decoderField, String nonNullableDecoderMethod, String defaultValue) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) StructInfo(TypeElement element, DeclaredType discoveredBy, String name, String binaryName, ObjectType type, String jsonObjectReaderPath, List<ExecutableElement> matchingConstructors, ExecutableElement annotatedConstructor, ExecutableElement annotatedFactory, BuilderInfo builder, AnnotationMirror annotation, CompiledJson.Behavior onUnknown, CompiledJson.TypeSignature typeSignature, CompiledJson.ObjectFormatPolicy objectFormatPolicy, TypeElement deserializeAs, String discriminator, String deserializeName, Element enumConstantNameSource, NamingStrategy namingStrategy, CompiledJson.Format[] formats, Map<String, TypeMirror> genericSignatures) -
Uses of Nullable in com.dslplatform.json.runtime
Methods in com.dslplatform.json.runtime with annotations of type NullableModifier and TypeMethodDescriptionprivate static EnumDescriptionprivate static <T> ImmutableDescription<T> private static <T> ObjectFormatDescription<T, T> private static <T> ObjectFormatDescription<T, T> private static <T> ArrayDecoder<T> ArrayAnalyzer.analyzeDecoder(Type manifest, Type element, DslJson json) private static MapDecoderprivate static CollectionDecoderCollectionAnalyzer.analyzeDecoding(Type manifest, Type element, Class<?> collection, DslJson json) private static OptionalDecoderOptionalAnalyzer.analyzeDecoding(Type manifest, Type content, Class<?> raw, DslJson json) private static <T> ArrayEncoder<T> ArrayAnalyzer.analyzeEncoder(Type manifest, Type element, DslJson json) private static MapEncoderprivate static CollectionEncoderCollectionAnalyzer.analyzeEncoding(Type manifest, Type element, Class<?> collection, DslJson json) private static OptionalEncoderOptionalAnalyzer.analyzeEncoding(Type manifest, Type content, Class<?> raw, DslJson json) private static Class<?> ArrayAnalyzer.checkSignature(Type element) String[]CompositeParameterNameExtractor.extractNames(AccessibleObject ctorOrMethod) static String[]ImmutableAnalyzer.extractNames(Constructor<?> ctor) static String[]ImmutableAnalyzer.extractNames(Method factory) String[]Java8ParameterNameExtractor.extractNames(AccessibleObject ctorOrMethod) String[]ParameterNameExtractor.extractNames(AccessibleObject ctorOrMethod) Extract parameter names for a class constructor or methodString[]ParanamerParameterNameExtractor.extractNames(AccessibleObject ctorOrMethod) private TImmutableDescription.finalChecks(Object[] args, JsonReader reader, long currentMandatory) (package private) static <T> Constructor<?> ImmutableAnalyzer.findBestCtor(Class<?> raw, DslJson<T> json) private static <T> MethodImmutableAnalyzer.findBestFactory(Class<?> raw, DslJson<T> json) Generics.GenericType.getOwnerType()private static <T> InstanceFactoryObjectAnalyzer.pickCtorFactory(Class<?> raw, DslJson<T> json) private static <T> InstanceFactoryObjectAnalyzer.pickMarkedFactory(Class<?> raw, DslJson<T> json) T[]ArrayDecoder.read(JsonReader reader) ArrayFormatDescription.read(JsonReader reader) CollectionDecoder.read(JsonReader reader) EnumDescription.read(JsonReader reader) FormatDescription.read(JsonReader reader) ImmutableDescription.read(JsonReader reader) MapDecoder.read(JsonReader reader) MixinDescription.read(JsonReader reader) ObjectFormatDescription.read(JsonReader reader) private TMixinDescription.readArrayFormat(JsonReader reader) FormatConverter.readContent(JsonReader reader) private TMixinDescription.readObjectFormat(JsonReader reader) private TImmutableDescription.readObjectSlow(Object[] args, JsonReader reader, long currentMandatory) private static <T> ImmutableDescription<T> ImmutableAnalyzer.unregister(Type manifest, DslJson<?> json, JsonWriter.WriteObject oldWriter, JsonReader.ReadObject oldReader) Method parameters in com.dslplatform.json.runtime with annotations of type NullableModifier and TypeMethodDescriptionvoidvoidvoidstatic <T,R> JsonReader.BindObject <T> Settings.createArrayDecoder(Settings.BiConsumer<T, R> write, DslJson json, Type type) static <T,R> JsonWriter.WriteObject <T> Settings.createArrayEncoder(Settings.Function<T, R> read, DslJson json, Type type) static <T,R> DecodePropertyInfo <JsonReader.BindObject<T>> Settings.createDecoder(Settings.BiConsumer<T, R> write, String name, DslJson json, boolean exactNameMatch, boolean isMandatory, int index, boolean nonNull, Type type) static <T,R> JsonWriter.WriteObject <T> Settings.createEncoder(Settings.Function<T, R> read, String name, DslJson json, Type type) static <T,R> JsonWriter.WriteObject <T> Settings.createEncoder(Settings.Function<T, R> read, String name, DslJson json, Type type, JsonWriter.WriteObject<R> customEncoder) static <T,R> JsonWriter.WriteObject <T> Settings.createEncoder(Settings.Function<T, R> read, String name, DslJson json, Type type, JsonWriter.WriteObject<R> customEncoder) (package private) static booleanSettings.isKnownType(Type type) private static <T> ImmutableDescription<T> ImmutableAnalyzer.unregister(Type manifest, DslJson<?> json, JsonWriter.WriteObject oldWriter, JsonReader.ReadObject oldReader) private static <T> ImmutableDescription<T> ImmutableAnalyzer.unregister(Type manifest, DslJson<?> json, JsonWriter.WriteObject oldWriter, JsonReader.ReadObject oldReader) voidArrayEncoder.write(JsonWriter writer, T[] value) final voidArrayFormatDescription.write(JsonWriter writer, T instance) voidAttributeArrayEncoder.write(JsonWriter writer, T value) voidAttributeObjectAlwaysEncoder.write(JsonWriter writer, T value) voidAttributeObjectNonDefaultEncoder.write(JsonWriter writer, T value) voidCollectionEncoder.write(JsonWriter writer, T value) voidEnumDescription.write(JsonWriter writer, T value) final voidFormatDescription.write(JsonWriter writer, T instance) voidImmutableAnalyzer.LazyImmutableDescription.write(JsonWriter writer, Object value) voidLazyAttributeArrayEncoder.write(JsonWriter writer, T value) voidLazyAttributeObjectEncoder.write(JsonWriter writer, T value) voidMapEncoder.write(JsonWriter writer, T value) voidMixinAnalyzer.LazyMixinDescription.write(JsonWriter writer, Object value) voidMixinDescription.write(JsonWriter writer, T instance) voidMixinWriter.write(JsonWriter writer, T instance) voidObjectAnalyzer.LazyObjectDescription.write(JsonWriter writer, Object value) voidOptionalEncoder.write(JsonWriter writer, Optional<T> value) final voidWriteDescription.write(JsonWriter writer, T instance) voidArrayFormatDescription.writeContentFull(JsonWriter writer, T instance) voidFormatConverter.writeContentFull(JsonWriter writer, T instance) final voidWriteDescription.writeContentFull(JsonWriter writer, T instance) booleanArrayFormatDescription.writeContentMinimal(JsonWriter writer, T instance) booleanFormatConverter.writeContentMinimal(JsonWriter writer, T instance) final booleanWriteDescription.writeContentMinimal(JsonWriter writer, T instance) Constructor parameters in com.dslplatform.json.runtime with annotations of type NullableModifierConstructorDescriptionArrayEncoder(DslJson json, JsonWriter.WriteObject<T> encoder) (package private)AttributeObjectNonDefaultEncoder(Settings.Function<T, R> read, String name, JsonWriter.WriteObject<R> encoder, R defaultValue) CollectionEncoder(DslJson json, JsonWriter.WriteObject<E> encoder) FormatDescription(Type manifest, FormatConverter<T> objectFormat, FormatConverter<T> arrayFormat, boolean isObjectFormatFirst, String typeName, DslJson json) FormatDescription(Type manifest, FormatConverter<T> objectFormat, FormatConverter<T> arrayFormat, boolean isObjectFormatFirst, String typeName, DslJson json) (package private)LazyAttributeArrayEncoder(Settings.Function<T, R> read, DslJson json, Type type) (package private)LazyAttributeObjectEncoder(Settings.Function<T, R> read, String name, DslJson json, Type type) MapEncoder(DslJson json, boolean checkForConversionToString, JsonWriter.WriteObject<K> keyEncoder, JsonWriter.WriteObject<V> valueEncoder) MapEncoder(DslJson json, boolean checkForConversionToString, JsonWriter.WriteObject<K> keyEncoder, JsonWriter.WriteObject<V> valueEncoder) (package private)MixinDescription(Type manifest, DslJson json, FormatDescription<T>[] descriptions, String discriminator) OptionalEncoder(DslJson json, JsonWriter.WriteObject<T> encoder)