Fix RuntimeTypeAdapterFactory javadoc
This commit is contained in:
parent
02838e1e30
commit
edaf59e178
@ -94,11 +94,11 @@ import com.google.gson.stream.JsonWriter;
|
||||
* "Rectangle"}) are configurable.
|
||||
*
|
||||
* <h3>Registering Types</h3>
|
||||
* Create a {@code RuntimeTypeAdapter} by passing the base type and type field
|
||||
* Create a {@code RuntimeTypeAdapterFactory} by passing the base type and type field
|
||||
* name to the {@link #of} factory method. If you don't supply an explicit type
|
||||
* field name, {@code "type"} will be used. <pre> {@code
|
||||
* RuntimeTypeAdapter<Shape> shapeAdapter
|
||||
* = RuntimeTypeAdapter.of(Shape.class, "type");
|
||||
* RuntimeTypeAdapterFactory<Shape> shapeAdapter
|
||||
* = RuntimeTypeAdapterFactory.of(Shape.class, "type");
|
||||
* }</pre>
|
||||
* Next register all of your subtypes. Every subtype must be explicitly
|
||||
* registered. This protects your application from injection attacks. If you
|
||||
@ -115,7 +115,7 @@ import com.google.gson.stream.JsonWriter;
|
||||
* .create();
|
||||
* }</pre>
|
||||
* Like {@code GsonBuilder}, this API supports chaining: <pre> {@code
|
||||
* RuntimeTypeAdapter<Shape> shapeAdapter = RuntimeTypeAdapterFactory.of(Shape.class)
|
||||
* RuntimeTypeAdapterFactory<Shape> shapeAdapter = RuntimeTypeAdapterFactory.of(Shape.class)
|
||||
* .registerSubtype(Rectangle.class)
|
||||
* .registerSubtype(Circle.class)
|
||||
* .registerSubtype(Diamond.class);
|
||||
|
Loading…
Reference in New Issue
Block a user