Skip to content

Commit 0f477df

Browse files
Spikhalskiysenivam
authored andcommitted
ParamConverterProvider constructors are now public
1 parent 39800bc commit 0f477df

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

core-common/src/main/java/org/glassfish/jersey/internal/inject/ParamConverters.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2012, 2023 Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved.
33
* Copyright (c) 2018 Payara Foundation and/or its affiliates.
44
*
55
* This program and the accompanying materials are made available under the
@@ -121,7 +121,7 @@ public String toString(final T value) throws IllegalArgumentException {
121121
@Singleton
122122
public static class StringConstructor extends ParamConverterCompliance implements ParamConverterProvider {
123123

124-
private StringConstructor(boolean canReturnNull) {
124+
protected StringConstructor(boolean canReturnNull) {
125125
super(canReturnNull);
126126
}
127127

@@ -150,7 +150,7 @@ protected T _fromString(final String value) throws Exception {
150150
@Singleton
151151
public static class TypeValueOf extends ParamConverterCompliance implements ParamConverterProvider {
152152

153-
private TypeValueOf(boolean canReturnNull) {
153+
protected TypeValueOf(boolean canReturnNull) {
154154
super(canReturnNull);
155155
}
156156

@@ -178,7 +178,7 @@ public T _fromString(final String value) throws Exception {
178178
@Singleton
179179
public static class TypeFromString extends ParamConverterCompliance implements ParamConverterProvider {
180180

181-
private TypeFromString(boolean canReturnNull) {
181+
protected TypeFromString(boolean canReturnNull) {
182182
super(canReturnNull);
183183
}
184184

@@ -206,7 +206,7 @@ public T _fromString(final String value) throws Exception {
206206
@Singleton
207207
public static class TypeFromStringEnum extends TypeFromString {
208208

209-
private TypeFromStringEnum(boolean canReturnNull) {
209+
protected TypeFromStringEnum(boolean canReturnNull) {
210210
super(canReturnNull);
211211
}
212212

@@ -221,7 +221,7 @@ public <T> ParamConverter<T> getConverter(final Class<T> rawType,
221221
@Singleton
222222
public static class CharacterProvider extends ParamConverterCompliance implements ParamConverterProvider {
223223

224-
private CharacterProvider(boolean canReturnNull) {
224+
protected CharacterProvider(boolean canReturnNull) {
225225
super(canReturnNull);
226226
}
227227

@@ -266,7 +266,7 @@ public String toString(T value) {
266266
@Singleton
267267
public static class DateProvider extends ParamConverterCompliance implements ParamConverterProvider {
268268

269-
private DateProvider(boolean canReturnNull) {
269+
protected DateProvider(boolean canReturnNull) {
270270
super(canReturnNull);
271271
}
272272

@@ -309,7 +309,7 @@ public static class OptionalCustomProvider extends ParamConverterCompliance impl
309309
// Delegates to this provider when the type of Optional is extracted.
310310
private final InjectionManager manager;
311311

312-
public OptionalCustomProvider(InjectionManager manager, boolean canReturnNull) {
312+
protected OptionalCustomProvider(InjectionManager manager, boolean canReturnNull) {
313313
super(canReturnNull);
314314
this.manager = manager;
315315
}
@@ -365,6 +365,8 @@ public String toString(T value) throws IllegalArgumentException {
365365
@Singleton
366366
public static class OptionalProvider implements ParamConverterProvider {
367367

368+
protected OptionalProvider() {}
369+
368370
@Override
369371
public <T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) {
370372
final Optionals optionals = Optionals.getOptional(rawType);

0 commit comments

Comments
 (0)