Made constructors package private for package private classes.
This commit is contained in:
parent
4e4f9b3a69
commit
baf9591d3b
|
@ -27,7 +27,7 @@ import java.util.Collection;
|
||||||
final class DisjunctionExclusionStrategy implements ExclusionStrategy {
|
final class DisjunctionExclusionStrategy implements ExclusionStrategy {
|
||||||
private final Collection<ExclusionStrategy> strategies;
|
private final Collection<ExclusionStrategy> strategies;
|
||||||
|
|
||||||
public DisjunctionExclusionStrategy(Collection<ExclusionStrategy> strategies) {
|
DisjunctionExclusionStrategy(Collection<ExclusionStrategy> strategies) {
|
||||||
Preconditions.checkNotNull(strategies);
|
Preconditions.checkNotNull(strategies);
|
||||||
this.strategies = strategies;
|
this.strategies = strategies;
|
||||||
}
|
}
|
||||||
|
|
|
@ -464,7 +464,7 @@ public final class GsonBuilder {
|
||||||
*/
|
*/
|
||||||
public GsonBuilder registerTypeHierarchyAdapter(Class<?> baseType, Object typeAdapter) {
|
public GsonBuilder registerTypeHierarchyAdapter(Class<?> baseType, Object typeAdapter) {
|
||||||
Preconditions.checkArgument(typeAdapter instanceof JsonSerializer<?>
|
Preconditions.checkArgument(typeAdapter instanceof JsonSerializer<?>
|
||||||
|| typeAdapter instanceof JsonDeserializer<?> || typeAdapter instanceof InstanceCreator<?>);
|
|| typeAdapter instanceof JsonDeserializer<?> || typeAdapter instanceof InstanceCreator<?>);
|
||||||
if (typeAdapter instanceof InstanceCreator<?>) {
|
if (typeAdapter instanceof InstanceCreator<?>) {
|
||||||
registerInstanceCreatorForTypeHierarchy(baseType, (InstanceCreator<?>) typeAdapter);
|
registerInstanceCreatorForTypeHierarchy(baseType, (InstanceCreator<?>) typeAdapter);
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@ final class ModifyFirstLetterNamingPolicy extends RecursiveFieldNamingPolicy {
|
||||||
* @param modifier the type of modification that should be performed
|
* @param modifier the type of modification that should be performed
|
||||||
* @throws IllegalArgumentException if {@code modifier} is null
|
* @throws IllegalArgumentException if {@code modifier} is null
|
||||||
*/
|
*/
|
||||||
public ModifyFirstLetterNamingPolicy(LetterModifier modifier) {
|
ModifyFirstLetterNamingPolicy(LetterModifier modifier) {
|
||||||
Preconditions.checkNotNull(modifier);
|
Preconditions.checkNotNull(modifier);
|
||||||
this.letterModifier = modifier;
|
this.letterModifier = modifier;
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,7 +28,7 @@ import com.google.gson.annotations.Until;
|
||||||
final class VersionExclusionStrategy implements ExclusionStrategy {
|
final class VersionExclusionStrategy implements ExclusionStrategy {
|
||||||
private final double version;
|
private final double version;
|
||||||
|
|
||||||
public VersionExclusionStrategy(double version) {
|
VersionExclusionStrategy(double version) {
|
||||||
Preconditions.checkArgument(version >= 0.0D);
|
Preconditions.checkArgument(version >= 0.0D);
|
||||||
this.version = version;
|
this.version = version;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user