1212// See the License for the specific language governing permissions and
1313// limitations under the License.
1414
15- package com .google .api .generator .gapic .composer ;
15+ package com .google .api .generator .gapic .composer . defaultvalue ;
1616
1717import com .google .api .generator .engine .ast .ConcreteReference ;
1818import com .google .api .generator .engine .ast .Expr ;
2424import com .google .api .generator .engine .ast .ValueExpr ;
2525import com .google .api .generator .engine .ast .Variable ;
2626import com .google .api .generator .engine .ast .VariableExpr ;
27+ import com .google .api .generator .gapic .composer .resourcename .ResourceNameTokenizer ;
2728import com .google .api .generator .gapic .model .Field ;
2829import com .google .api .generator .gapic .model .Message ;
2930import com .google .api .generator .gapic .model .MethodArgument ;
@@ -49,7 +50,7 @@ public class DefaultValueComposer {
4950 private static TypeNode BYTESTRING_TYPE =
5051 TypeNode .withReference (ConcreteReference .withClazz (ByteString .class ));
5152
52- static Expr createDefaultValue (
53+ public static Expr createDefaultValue (
5354 MethodArgument methodArg , Map <String , ResourceName > resourceNames ) {
5455 if (methodArg .isResourceNameHelper ()) {
5556 Preconditions .checkState (
@@ -78,7 +79,7 @@ static Expr createDefaultValue(
7879 Field .builder ().setName (methodArg .name ()).setType (methodArg .type ()).build ());
7980 }
8081
81- static Expr createDefaultValue (Field f ) {
82+ public static Expr createDefaultValue (Field f ) {
8283 return createDefaultValue (f , false );
8384 }
8485
@@ -154,7 +155,7 @@ static Expr createDefaultValue(Field f, boolean useExplicitInitTypeInGenerics) {
154155 "Default value for field %s with type %s not implemented yet." , f .name (), f .type ()));
155156 }
156157
157- static Expr createDefaultValue (
158+ public static Expr createDefaultValue (
158159 ResourceName resourceName , List <ResourceName > resnames , String fieldOrMessageName ) {
159160 boolean hasOnePattern = resourceName .patterns ().size () == 1 ;
160161 if (resourceName .isOnlyWildcard ()) {
@@ -224,7 +225,7 @@ static Expr createDefaultValue(
224225 .build ();
225226 }
226227
227- static Expr createSimpleMessageBuilderExpr (
228+ public static Expr createSimpleMessageBuilderExpr (
228229 Message message , Map <String , ResourceName > resourceNames , Map <String , Message > messageTypes ) {
229230 MethodInvocationExpr builderExpr =
230231 MethodInvocationExpr .builder ()
@@ -275,7 +276,7 @@ static Expr createSimpleMessageBuilderExpr(
275276 .build ();
276277 }
277278
278- static Expr createSimpleOperationBuilderExpr (String name , VariableExpr responseExpr ) {
279+ public static Expr createSimpleOperationBuilderExpr (String name , VariableExpr responseExpr ) {
279280 Expr operationExpr =
280281 MethodInvocationExpr .builder ()
281282 .setStaticReferenceType (OPERATION_TYPE )
@@ -313,7 +314,7 @@ static Expr createSimpleOperationBuilderExpr(String name, VariableExpr responseE
313314 .build ();
314315 }
315316
316- static Expr createSimplePagedResponse (
317+ public static Expr createSimplePagedResponse (
317318 TypeNode responseType , String repeatedFieldName , Expr responseElementVarExpr ) {
318319 Expr pagedResponseExpr =
319320 MethodInvocationExpr .builder ()
0 commit comments