@@ -44,18 +44,23 @@ public static String composeClassHeaderCredentialsSampleCode(
4444 .setName ("myCredentials" )
4545 .setPakkage (clientType .reference ().pakkage ())
4646 .build ());
47- VariableExpr settingsVarExpr = createVariableExpr (settingsName , settingsType );
47+ VariableExpr settingsVarExpr =
48+ VariableExpr .withVariable (
49+ Variable .builder ().setName (settingsName ).setType (settingsType ).build ());
4850 MethodInvocationExpr newBuilderMethodExpr =
4951 MethodInvocationExpr .builder ()
5052 .setStaticReferenceType (settingsType )
5153 .setMethodName ("newBuilder" )
5254 .build ();
5355 TypeNode fixedCredentialProvideType =
5456 TypeNode .withReference (ConcreteReference .withClazz (FixedCredentialsProvider .class ));
57+ VariableExpr myCredentialVarExpr =
58+ VariableExpr .withVariable (
59+ Variable .builder ().setName ("myCredentials" ).setType (myCredentialsType ).build ());
5560 MethodInvocationExpr credentialArgExpr =
5661 MethodInvocationExpr .builder ()
5762 .setStaticReferenceType (fixedCredentialProvideType )
58- .setArguments (createVariableExpr ( "myCredentials" , myCredentialsType ) )
63+ .setArguments (myCredentialVarExpr )
5964 .setMethodName ("create" )
6065 .build ();
6166 MethodInvocationExpr credentialsMethodExpr =
@@ -78,7 +83,9 @@ public static String composeClassHeaderCredentialsSampleCode(
7883
7984 // Initialized client with create() method.
8085 // e.g. EchoClient echoClient = EchoClient.create(echoSettings);
81- VariableExpr clientVarExpr = createVariableExpr (clientName , clientType );
86+ VariableExpr clientVarExpr =
87+ VariableExpr .withVariable (
88+ Variable .builder ().setName (clientName ).setType (clientType ).build ());
8289 MethodInvocationExpr createMethodExpr =
8390 MethodInvocationExpr .builder ()
8491 .setStaticReferenceType (clientType )
@@ -109,16 +116,21 @@ public static String composeClassHeaderEndpointSampleCode(
109116 .setName ("myEndpoint" )
110117 .setPakkage (clientType .reference ().pakkage ())
111118 .build ());
112- VariableExpr settingsVarExpr = createVariableExpr (settingsName , settingsType );
119+ VariableExpr settingsVarExpr =
120+ VariableExpr .withVariable (
121+ Variable .builder ().setName (settingsName ).setType (settingsType ).build ());
113122 MethodInvocationExpr newBuilderMethodExpr =
114123 MethodInvocationExpr .builder ()
115124 .setStaticReferenceType (settingsType )
116125 .setMethodName ("newBuilder" )
117126 .build ();
127+ VariableExpr myEndpointVarExpr =
128+ VariableExpr .withVariable (
129+ Variable .builder ().setName ("myEndpoint" ).setType (myEndpointType ).build ());
118130 MethodInvocationExpr credentialsMethodExpr =
119131 MethodInvocationExpr .builder ()
120132 .setExprReferenceExpr (newBuilderMethodExpr )
121- .setArguments (createVariableExpr ( "myEndpoint" , myEndpointType ) )
133+ .setArguments (myEndpointVarExpr )
122134 .setMethodName ("setEndpoint" )
123135 .build ();
124136 MethodInvocationExpr buildMethodExpr =
@@ -136,7 +148,9 @@ public static String composeClassHeaderEndpointSampleCode(
136148
137149 // Initialize client with create() method.
138150 // e.g. EchoClient echoClient = EchoClient.create(echoSettings);
139- VariableExpr clientVarExpr = createVariableExpr (clientName , clientType );
151+ VariableExpr clientVarExpr =
152+ VariableExpr .withVariable (
153+ Variable .builder ().setName (clientName ).setType (clientType ).build ());
140154 MethodInvocationExpr createMethodExpr =
141155 MethodInvocationExpr .builder ()
142156 .setStaticReferenceType (clientType )
@@ -155,11 +169,4 @@ public static String composeClassHeaderEndpointSampleCode(
155169 ExprStatement .withExpr (initSettingsVarExpr ),
156170 ExprStatement .withExpr (initClientVarExpr )));
157171 }
158-
159- // ======================================== Helpers ==========================================//
160-
161- private static VariableExpr createVariableExpr (String variableName , TypeNode type ) {
162- return VariableExpr .withVariable (
163- Variable .builder ().setName (variableName ).setType (type ).build ());
164- }
165172}
0 commit comments