public class org.kohsuke.github.GHCheckSuite extends org.kohsuke.github.GHObject
{
org.kohsuke.github.GHRepository owner;
private java.lang.String nodeId;
private java.lang.String headBranch;
private java.lang.String headSha;
private java.lang.String status;
private java.lang.String conclusion;
private java.lang.String before;
private java.lang.String after;
private int latestCheckRunsCount;
private java.lang.String checkRunsUrl;
private org.kohsuke.github.GHCheckSuite$HeadCommit headCommit;
private org.kohsuke.github.GHApp app;
private org.kohsuke.github.GHPullRequest[] pullRequests;
public void <init>()
{
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
specialinvoke v.<org.kohsuke.github.GHObject: void <init>()>();
return;
}
org.kohsuke.github.GHCheckSuite wrap(org.kohsuke.github.GHRepository)
{
org.kohsuke.github.GHRepository v;
org.kohsuke.github.GHCheckSuite v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHCheckSuite;
v := @parameter: org.kohsuke.github.GHRepository;
v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHRepository owner> = v;
v = virtualinvoke v.<org.kohsuke.github.GHRepository: org.kohsuke.github.GitHub root()>();
virtualinvoke v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHCheckSuite wrap(org.kohsuke.github.GitHub)>(v);
return v;
}
org.kohsuke.github.GHCheckSuite wrap(org.kohsuke.github.GitHub)
{
org.kohsuke.github.GHPullRequest v;
org.kohsuke.github.GHRepository v, v;
org.kohsuke.github.GHCheckSuite v;
org.kohsuke.github.GHPullRequest[] v, v, v;
int v, v, v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHCheckSuite;
v := @parameter: org.kohsuke.github.GitHub;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHRepository owner>;
if v == null goto label;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
if v == null goto label;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
v = lengthof v;
if v == 0 goto label;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHRepository owner>;
virtualinvoke v.<org.kohsuke.github.GHPullRequest: org.kohsuke.github.GHIssue wrap(org.kohsuke.github.GHRepository)>(v);
v = v + 1;
goto label;
label:
return v;
}
org.kohsuke.github.GHPullRequest[] wrap()
{
org.kohsuke.github.GHCheckSuite v;
org.kohsuke.github.GHPullRequest[] v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
return v;
}
public java.lang.String getNodeId()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String nodeId>;
return v;
}
public java.lang.String getHeadBranch()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String headBranch>;
return v;
}
public java.lang.String getHeadSha()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String headSha>;
return v;
}
public java.lang.String getStatus()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String status>;
return v;
}
public java.lang.String getConclusion()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String conclusion>;
return v;
}
public java.lang.String getBefore()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String before>;
return v;
}
public java.lang.String getAfter()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String after>;
return v;
}
public int getLatestCheckRunsCount()
{
int v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: int latestCheckRunsCount>;
return v;
}
public java.net.URL getCheckRunsUrl()
{
java.lang.String v;
org.kohsuke.github.GHCheckSuite v;
java.net.URL v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: java.lang.String checkRunsUrl>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.net.URL parseURL(java.lang.String)>(v);
return v;
}
public org.kohsuke.github.GHCheckSuite$HeadCommit getHeadCommit()
{
org.kohsuke.github.GHCheckSuite$HeadCommit v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHCheckSuite$HeadCommit headCommit>;
return v;
}
public org.kohsuke.github.GHApp getApp()
{
org.kohsuke.github.GHCheckSuite v;
org.kohsuke.github.GHApp v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHApp app>;
return v;
}
public java.util.List getPullRequests() throws java.io.IOException
{
org.kohsuke.github.GHPullRequest v;
org.kohsuke.github.GHCheckSuite v;
java.util.List v, v, v;
org.kohsuke.github.GHPullRequest[] v, v, v, v;
int v, v, v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckSuite;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
if v == null goto label;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
v = lengthof v;
if v == 0 goto label;
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<org.kohsuke.github.GHPullRequest: java.lang.String getTitle()>();
virtualinvoke v.<org.kohsuke.github.GHPullRequest: void refresh(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHPullRequest[] pullRequests>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
return v;
label:
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
}
public java.net.URL getHtmlUrl()
{
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckSuite;
return null;
}
}