You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<dt><ahref="org/spongepowered/configurate/serialize/TypeSerializer.Annotated.html#serialize(java.lang.reflect.AnnotatedType,V,org.spongepowered.configurate.ConfigurationNode)" class="member-name-link">serialize(AnnotatedType, V, ConfigurationNode)</a> - Method in interface org.spongepowered.configurate.serialize.<ahref="org/spongepowered/configurate/serialize/TypeSerializer.Annotated.html" title="interface in org.spongepowered.configurate.serialize">TypeSerializer.Annotated</a></dt>
2452
2452
<dd> </dd>
2453
+
<dt><ahref="org/spongepowered/configurate/serialize/ScalarSerializer.html#serialize(java.lang.reflect.AnnotatedType,T,java.util.function.Predicate)" class="member-name-link">serialize(AnnotatedType, T, Predicate<Class<?>>)</a> - Method in class org.spongepowered.configurate.serialize.<ahref="org/spongepowered/configurate/serialize/ScalarSerializer.html" title="class in org.spongepowered.configurate.serialize">ScalarSerializer</a></dt>
2454
+
<dd>
2455
+
<divclass="block">Serialize the provided value to a supported type, testing against the
2456
+
provided predicate.</div>
2457
+
</dd>
2453
2458
<dt><ahref="org/spongepowered/configurate/serialize/ScalarSerializer.html#serialize(java.lang.reflect.Type,T,org.spongepowered.configurate.ConfigurationNode)" class="member-name-link">serialize(Type, T, ConfigurationNode)</a> - Method in class org.spongepowered.configurate.serialize.<ahref="org/spongepowered/configurate/serialize/ScalarSerializer.html" title="class in org.spongepowered.configurate.serialize">ScalarSerializer</a></dt>
2454
2459
<dd> </dd>
2455
2460
<dt><ahref="org/spongepowered/configurate/serialize/TypeSerializer.html#serialize(java.lang.reflect.Type,T,org.spongepowered.configurate.ConfigurationNode)" class="member-name-link">serialize(Type, T, ConfigurationNode)</a> - Method in interface org.spongepowered.configurate.serialize.<ahref="org/spongepowered/configurate/serialize/TypeSerializer.html" title="interface in org.spongepowered.configurate.serialize">TypeSerializer</a></dt>
<dd><ahref="ScalarSerializer.html" title="class in org.spongepowered.configurate.serialize">ScalarSerializer</a><<ahref="ScalarSerializer.html" title="type parameter in ScalarSerializer">T</a>></dd>
91
91
</dl>
92
92
<hr>
93
-
<divclass="type-signature"><spanclass="modifiers">public abstract static class </span><spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.html#line-257">ScalarSerializer.Annotated</a><V></span>
93
+
<divclass="type-signature"><spanclass="modifiers">public abstract static class </span><spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.html#line-274">ScalarSerializer.Annotated</a><V></span>
94
94
<spanclass="extends-implements">extends <ahref="ScalarSerializer.html" title="class in org.spongepowered.configurate.serialize">ScalarSerializer</a><V></span></div>
95
95
<divclass="block">A specialization of the scalar serializer that favors
96
96
annotated type methods over unannotated methods.</div>
@@ -164,7 +164,7 @@ <h2>Method Summary</h2>
164
164
</div>
165
165
<divclass="inherited-list">
166
166
<h3id="methods-inherited-from-class-org.spongepowered.configurate.serialize.ScalarSerializer">Methods inherited from class org.spongepowered.configurate.serialize.<ahref="ScalarSerializer.html" title="class in org.spongepowered.configurate.serialize">ScalarSerializer</a></h3>
<h3id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
170
170
<code><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-268">Annotated</a></span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a>> type)</span></div>
188
+
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-285">Annotated</a></span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><<ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a>> type)</span></div>
189
189
<divclass="block">Create a new annotated scalar serializer
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-279">Annotated</a></span><wbr><spanclass="parameters">(io.leangen.geantyref.TypeToken<<ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a>> type)</span></div>
204
+
<divclass="member-signature"><spanclass="modifiers">protected</span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-296">Annotated</a></span><wbr><spanclass="parameters">(io.leangen.geantyref.TypeToken<<ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a>> type)</span></div>
205
205
<divclass="block">Create a new annotated scalar serializer
<divclass="member-signature"><spanclass="modifiers">public abstract</span> <spanclass="return-type"><ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a></span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-283">deserialize</a></span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AnnotatedType.html" title="class or interface in java.lang.reflect" class="external-link">AnnotatedType</a> type,
226
+
<divclass="member-signature"><spanclass="modifiers">public abstract</span> <spanclass="return-type"><ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a></span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-300">deserialize</a></span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/AnnotatedType.html" title="class or interface in java.lang.reflect" class="external-link">AnnotatedType</a> type,
227
227
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> obj)</span>
228
228
throws <spanclass="exceptions"><ahref="SerializationException.html" title="class in org.spongepowered.configurate.serialize">SerializationException</a></span></div>
229
229
<divclass="block"><spanclass="descfrm-type-label">Description copied from class: <code><ahref="ScalarSerializer.html#deserialize(java.lang.reflect.AnnotatedType,java.lang.Object)">ScalarSerializer</a></code></span></div>
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a></span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-289">deserialize</a></span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a> type,
249
+
<divclass="member-signature"><spanclass="modifiers">public</span> <spanclass="return-type"><ahref="ScalarSerializer.Annotated.html" title="type parameter in ScalarSerializer.Annotated">V</a></span> <spanclass="element-name"><ahref="../../../../src-html/org/spongepowered/configurate/serialize/ScalarSerializer.Annotated.html#line-306">deserialize</a></span><wbr><spanclass="parameters">(<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a> type,
250
250
<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a> obj)</span>
251
251
throws <spanclass="exceptions"><ahref="SerializationException.html" title="class in org.spongepowered.configurate.serialize">SerializationException</a></span></div>
252
252
<divclass="block"><spanclass="descfrm-type-label">Description copied from class: <code><ahref="ScalarSerializer.html#deserialize(java.lang.reflect.Type,java.lang.Object)">ScalarSerializer</a></code></span></div>
0 commit comments