Class DefaultValueComposer
- java.lang.Object
-
- com.google.api.generator.gapic.composer.defaultvalue.DefaultValueComposer
-
public class DefaultValueComposer extends Object
-
-
Constructor Summary
Constructors Constructor Description DefaultValueComposer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringconstructValueMatchingPattern(String fieldName, String pattern)static ExprcreateMethodArgValue(MethodArgument methodArg, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns, HttpBindings bindings)static ExprcreateResourceHelperValue(ResourceName resourceName, boolean isChildType, List<ResourceName> resnames, String fieldOrMessageName, HttpBindings bindings)static ExprcreateSimpleMessageBuilderValue(Message message, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, HttpBindings bindings)static ExprcreateSimpleMessageBuilderValue(Message message, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns, HttpBindings bindings)static ExprcreateSimpleOperationBuilderValue(String name, VariableExpr responseExpr)static ExprcreateSimplePagedResponseValue(TypeNode responseType, String repeatedFieldName, Expr responseElementVarExpr, boolean isMap)static ExprcreateValue(Field field)static ExprcreateValue(Field field, boolean useExplicitInitTypeInGenerics, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns)
-
-
-
Method Detail
-
createMethodArgValue
public static Expr createMethodArgValue(MethodArgument methodArg, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns, HttpBindings bindings)
-
createValue
public static Expr createValue(Field field, boolean useExplicitInitTypeInGenerics, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns)
-
createResourceHelperValue
public static Expr createResourceHelperValue(ResourceName resourceName, boolean isChildType, List<ResourceName> resnames, String fieldOrMessageName, HttpBindings bindings)
-
createSimpleMessageBuilderValue
public static Expr createSimpleMessageBuilderValue(Message message, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, HttpBindings bindings)
-
createSimpleMessageBuilderValue
public static Expr createSimpleMessageBuilderValue(Message message, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns, HttpBindings bindings)
-
createSimpleOperationBuilderValue
public static Expr createSimpleOperationBuilderValue(String name, VariableExpr responseExpr)
-
createSimplePagedResponseValue
public static Expr createSimplePagedResponseValue(TypeNode responseType, String repeatedFieldName, Expr responseElementVarExpr, boolean isMap)
-
-