Skip to content

Commit 1b18d53

Browse files
committed
Bring PR up to current main
1 parent fe129ca commit 1b18d53

File tree

4 files changed

+9
-26
lines changed

4 files changed

+9
-26
lines changed

src/main/java/org/kohsuke/github/GHCodeScanningAlert.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,6 @@ public class GHCodeScanningAlert extends GHObject {
2929

3030
GHCodeScanningAlert wrap(GHRepository owner) {
3131
this.owner = owner;
32-
return wrap(owner.root);
33-
}
34-
35-
GHCodeScanningAlert wrap(GitHub root) {
36-
this.root = root;
37-
if (owner != null) {
38-
owner.wrap(root);
39-
}
4032
return this;
4133
}
4234

@@ -79,6 +71,7 @@ public GHCodeScanningAlertState getState() {
7971
*
8072
* @return the user
8173
*/
74+
@SuppressFBWarnings(value = { "EI_EXPOSE_REP" }, justification = "Expected behavior")
8275
public GHUser getDismissedBy() {
8376
return dismissed_by;
8477
}
@@ -134,7 +127,7 @@ public GHCodeScanningAlertInstance getMostRecentInstance() {
134127
* @return the paged iterable
135128
*/
136129
public PagedIterable<GHCodeScanningAlertInstance> listAlertInstances() {
137-
return new GHCodeScanningAlertInstancesIterable(this, root.createRequest().withUrlPath(instances_url));
130+
return new GHCodeScanningAlertInstancesIterable(this, root().createRequest().withUrlPath(instances_url));
138131
}
139132

140133
@Override

src/main/java/org/kohsuke/github/GHCodeScanningAlertInstancesIterable.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.kohsuke.github;
22

3-
import java.net.MalformedURLException;
43
import java.util.Iterator;
54

65
import javax.annotation.Nonnull;
@@ -10,21 +9,17 @@ public class GHCodeScanningAlertInstancesIterable extends PagedIterable<GHCodeSc
109
private final GitHubRequest request;
1110
private GHCodeScanningAlertInstance[] result;
1211

13-
public GHCodeScanningAlertInstancesIterable(GHCodeScanningAlert owner, GitHubRequest.Builder<?> requestBuilder) {
12+
GHCodeScanningAlertInstancesIterable(GHCodeScanningAlert owner, GitHubRequest.Builder<?> requestBuilder) {
1413
this.owner = owner;
15-
try {
16-
this.request = requestBuilder.build();
17-
} catch (MalformedURLException e) {
18-
throw new GHException("Malformed URL", e);
19-
}
14+
this.request = requestBuilder.build();
2015
}
2116

2217
@Nonnull
2318
@Override
2419
public PagedIterator<GHCodeScanningAlertInstance> _iterator(int pageSize) {
2520
return new PagedIterator<>(
2621
adapt(GitHubPageIterator
27-
.create(owner.getRoot().getClient(), GHCodeScanningAlertInstance[].class, request, pageSize)),
22+
.create(owner.root().getClient(), GHCodeScanningAlertInstance[].class, request, pageSize)),
2823
null);
2924
}
3025

src/main/java/org/kohsuke/github/GHCodeScanningAlertsIterable.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.kohsuke.github;
22

3-
import java.net.MalformedURLException;
43
import java.util.Iterator;
54

65
import javax.annotation.Nonnull;
@@ -12,19 +11,15 @@ class GHCodeScanningAlertsIterable extends PagedIterable<GHCodeScanningAlert> {
1211

1312
public GHCodeScanningAlertsIterable(GHRepository owner, GitHubRequest.Builder<?> requestBuilder) {
1413
this.owner = owner;
15-
try {
16-
this.request = requestBuilder.build();
17-
} catch (MalformedURLException e) {
18-
throw new GHException("Malformed URL", e);
19-
}
14+
this.request = requestBuilder.build();
2015
}
2116

2217
@Nonnull
2318
@Override
2419
public PagedIterator<GHCodeScanningAlert> _iterator(int pageSize) {
2520
return new PagedIterator<>(
2621
adapt(GitHubPageIterator
27-
.create(owner.getRoot().getClient(), GHCodeScanningAlert[].class, request, pageSize)),
22+
.create(owner.root().getClient(), GHCodeScanningAlert[].class, request, pageSize)),
2823
null);
2924
}
3025

src/main/java/org/kohsuke/github/GHRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3211,7 +3211,7 @@ public PagedIterable<GHCodeScanningAlert> listCodeScanningAlerts(String toolName
32113211

32123212
private PagedIterable<GHCodeScanningAlert> listCodeScanningAlerts(Map<String, Object> filters) {
32133213
return new GHCodeScanningAlertsIterable(this,
3214-
root.createRequest().withUrlPath(getApiTailUrl("code-scanning/alerts")).with(filters));
3214+
root().createRequest().withUrlPath(getApiTailUrl("code-scanning/alerts")).with(filters));
32153215
}
32163216

32173217
/**
@@ -3224,7 +3224,7 @@ private PagedIterable<GHCodeScanningAlert> listCodeScanningAlerts(Map<String, Ob
32243224
* the io exception
32253225
*/
32263226
public GHCodeScanningAlert getCodeScanningAlert(long id) throws IOException {
3227-
return root.createRequest()
3227+
return root().createRequest()
32283228
.withUrlPath(getApiTailUrl("code-scanning/alerts"), String.valueOf(id))
32293229
.fetch(GHCodeScanningAlert.class)
32303230
.wrap(this);

0 commit comments

Comments
 (0)