@@ -99,59 +99,6 @@ public static String composeClassHeaderCredentialsSampleCode(
99
99
ExprStatement .withExpr (initClientVarExpr )));
100
100
}
101
101
102
- public static String composeClassHeaderEndpointSampleCode (
103
- TypeNode clientType , TypeNode settingsType ) {
104
- // Initialize client settings with builder() method.
105
- // e.g. EchoSettings echoSettings = EchoSettings.newBuilder().setEndpoint("myEndpoint").build();
106
- String settingsName = JavaStyle .toLowerCamelCase (settingsType .reference ().name ());
107
- String clientName = JavaStyle .toLowerCamelCase (clientType .reference ().name ());
108
- VariableExpr settingsVarExpr = createVariableExpr (settingsName , settingsType );
109
- MethodInvocationExpr newBuilderMethodExpr =
110
- MethodInvocationExpr .builder ()
111
- .setStaticReferenceType (settingsType )
112
- .setMethodName ("newBuilder" )
113
- .build ();
114
- MethodInvocationExpr credentialsMethodExpr =
115
- MethodInvocationExpr .builder ()
116
- .setExprReferenceExpr (newBuilderMethodExpr )
117
- .setArguments (ValueExpr .withValue (StringObjectValue .withValue ("myEndpoint" )))
118
- .setMethodName ("setEndpoint" )
119
- .build ();
120
- MethodInvocationExpr buildMethodExpr =
121
- MethodInvocationExpr .builder ()
122
- .setExprReferenceExpr (credentialsMethodExpr )
123
- .setReturnType (settingsType )
124
- .setMethodName ("build" )
125
- .build ();
126
-
127
- Expr initSettingsVarExpr =
128
- AssignmentExpr .builder ()
129
- .setVariableExpr (settingsVarExpr .toBuilder ().setIsDecl (true ).build ())
130
- .setValueExpr (buildMethodExpr )
131
- .build ();
132
-
133
- // Initialize client with create() method.
134
- // e.g. EchoClient echoClient = EchoClient.create(echoSettings);
135
- VariableExpr clientVarExpr = createVariableExpr (clientName , clientType );
136
- MethodInvocationExpr createMethodExpr =
137
- MethodInvocationExpr .builder ()
138
- .setStaticReferenceType (clientType )
139
- .setArguments (settingsVarExpr )
140
- .setMethodName ("create" )
141
- .setReturnType (clientType )
142
- .build ();
143
- Expr initClientVarExpr =
144
- AssignmentExpr .builder ()
145
- .setVariableExpr (clientVarExpr .toBuilder ().setIsDecl (true ).build ())
146
- .setValueExpr (createMethodExpr )
147
- .build ();
148
-
149
- return SampleCodeWriter .write (
150
- Arrays .asList (
151
- ExprStatement .withExpr (initSettingsVarExpr ),
152
- ExprStatement .withExpr (initClientVarExpr )));
153
- }
154
-
155
102
public static String composeClassHeaderEndpointSampleCode (
156
103
TypeNode clientType , TypeNode settingsType ) {
157
104
// Initialize client settings with builder() method.
0 commit comments