Skip to content

Commit 4d25f27

Browse files
author
Caitlin Bales (MSFT)
authored
Merge pull request #65 from davidmoten/fix-warnings
fix some unused imports and raw type usage
2 parents caa108d + 7c3d2e6 commit 4d25f27

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

src/main/java/com/microsoft/graph/http/BaseRequest.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
import com.microsoft.graph.concurrency.ICallback;
2929
import com.microsoft.graph.core.IBaseClient;
30-
import com.microsoft.graph.core.GraphErrorCodes;
3130
import com.microsoft.graph.options.FunctionOption;
3231
import com.microsoft.graph.options.QueryOption;
3332
import com.microsoft.graph.core.ClientException;
@@ -90,7 +89,7 @@ public abstract class BaseRequest implements IHttpRequest {
9089
/**
9190
* The class for the response
9291
*/
93-
private final Class responseClass;
92+
private final Class<?> responseClass;
9493

9594
/**
9695
* Value to pass to setUseCaches in connection
@@ -258,7 +257,7 @@ protected <T1, T2> void send(final HttpMethod method,
258257
final ICallback<T1> callback,
259258
final T2 serializedObject) {
260259
this.method = method;
261-
client.getHttpProvider().send(this, callback, responseClass, serializedObject);
260+
client.getHttpProvider().send(this, callback, (Class<T1>) responseClass, serializedObject);
262261
}
263262

264263
/**
@@ -350,8 +349,7 @@ public IBaseClient getClient() {
350349
*
351350
* @return the response type
352351
*/
353-
@SuppressWarnings("unchecked")
354-
public Class getResponseType() {
352+
public Class<?> getResponseType() {
355353
return responseClass;
356354
}
357355
}

src/main/java/com/microsoft/graph/http/BaseRequestBuilder.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
import com.microsoft.graph.core.IBaseClient;
2626
import com.microsoft.graph.options.Option;
27-
import com.microsoft.graph.serializer.IJsonBackedObject;
2827

2928
import java.util.ArrayList;
3029
import java.util.Collections;

src/main/java/com/microsoft/graph/http/BaseStreamRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ protected InputStream send() throws ClientException {
9090
@SuppressWarnings("unchecked")
9191
protected void send(final byte[] fileContents, final ICallback<T> callback) {
9292
baseRequest.setHttpMethod(HttpMethod.PUT);
93-
baseRequest.getClient().getHttpProvider().send(this, callback, baseRequest.getResponseType(), fileContents);
93+
baseRequest.getClient().getHttpProvider().send(this, callback, (Class<T>) baseRequest.getResponseType(), fileContents);
9494
}
9595

9696
/**

src/main/java/com/microsoft/graph/http/DefaultHttpProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import com.microsoft.graph.concurrency.IExecutors;
2929
import com.microsoft.graph.concurrency.IProgressCallback;
3030
import com.microsoft.graph.core.ClientException;
31-
import com.microsoft.graph.core.GraphErrorCodes;
3231
import com.microsoft.graph.logger.ILogger;
3332
import com.microsoft.graph.logger.LoggerLevel;
3433
import com.microsoft.graph.options.HeaderOption;
@@ -206,6 +205,7 @@ public <Result, Body, DeserializeType> Result send(final IHttpRequest request,
206205
* @return the result from the request
207206
* @throws ClientException an exception occurs if the request was unable to complete for any reason
208207
*/
208+
@SuppressWarnings("unchecked")
209209
private <Result, Body, DeserializeType> Result sendRequestInternal(final IHttpRequest request,
210210
final Class<Result> resultClass,
211211
final Body serializable,

0 commit comments

Comments
 (0)