public class org.kohsuke.github.GHCheckRun extends org.kohsuke.github.GHObject
{
org.kohsuke.github.GHRepository owner;
private java.lang.String status;
private java.lang.String conclusion;
private java.lang.String name;
private java.lang.String headSha;
private java.lang.String nodeId;
private java.lang.String externalId;
private java.lang.String startedAt;
private java.lang.String completedAt;
private java.lang.String htmlUrl;
private java.lang.String detailsUrl;
private org.kohsuke.github.GHCheckRun$Output output;
private org.kohsuke.github.GHApp app;
private org.kohsuke.github.GHPullRequest[] pullRequests;
private org.kohsuke.github.GHCheckSuite checkSuite;
public void <init>()
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHPullRequest[] v;
v := @this: org.kohsuke.github.GHCheckRun;
specialinvoke v.<org.kohsuke.github.GHObject: void <init>()>();
v = newarray (org.kohsuke.github.GHPullRequest)[0];
v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHPullRequest[] pullRequests> = v;
return;
}
org.kohsuke.github.GHCheckRun wrap(org.kohsuke.github.GHRepository)
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHRepository v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHCheckRun;
v := @parameter: org.kohsuke.github.GHRepository;
v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHRepository owner> = v;
v = virtualinvoke v.<org.kohsuke.github.GHRepository: org.kohsuke.github.GitHub root()>();
virtualinvoke v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHCheckRun wrap(org.kohsuke.github.GitHub)>(v);
return v;
}
org.kohsuke.github.GHCheckRun wrap(org.kohsuke.github.GitHub)
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHPullRequest v;
org.kohsuke.github.GHRepository v, v, v, v;
org.kohsuke.github.GHCheckSuite v, v, v;
org.kohsuke.github.GHPullRequest[] v;
int v, v;
org.kohsuke.github.GitHub v;
v := @this: org.kohsuke.github.GHCheckRun;
v := @parameter: org.kohsuke.github.GitHub;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHRepository owner>;
if v == null goto label;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHPullRequest[] pullRequests>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<org.kohsuke.github.GHCheckRun: 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:
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHCheckSuite checkSuite>;
if v == null goto label;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHRepository owner>;
if v == null goto label;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHCheckSuite checkSuite>;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHRepository owner>;
virtualinvoke v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHCheckSuite wrap(org.kohsuke.github.GHRepository)>(v);
goto label;
label:
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHCheckSuite checkSuite>;
virtualinvoke v.<org.kohsuke.github.GHCheckSuite: org.kohsuke.github.GHCheckSuite wrap(org.kohsuke.github.GitHub)>(v);
label:
return v;
}
public org.kohsuke.github.GHCheckRun$Status getStatus()
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHCheckRun$Status v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String status>;
v = staticinvoke <org.kohsuke.github.GHCheckRun$Status: org.kohsuke.github.GHCheckRun$Status 'from'(java.lang.String)>(v);
return v;
}
private java.lang.Object statusAsStr(org.kohsuke.github.GHCheckRun$Status, java.lang.Class)
{
org.kohsuke.github.GHCheckRun v;
java.lang.Class v;
org.kohsuke.github.GHCheckRun$Status v;
v := @this: org.kohsuke.github.GHCheckRun;
v := @parameter: org.kohsuke.github.GHCheckRun$Status;
v := @parameter: java.lang.Class;
return v;
}
public org.kohsuke.github.GHCheckRun$Conclusion getConclusion()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
org.kohsuke.github.GHCheckRun$Conclusion v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String conclusion>;
v = staticinvoke <org.kohsuke.github.GHCheckRun$Conclusion: org.kohsuke.github.GHCheckRun$Conclusion 'from'(java.lang.String)>(v);
return v;
}
private java.lang.Object conclusionAsStr(org.kohsuke.github.GHCheckRun$Conclusion, java.lang.Class)
{
org.kohsuke.github.GHCheckRun v;
java.lang.Class v;
org.kohsuke.github.GHCheckRun$Conclusion v;
v := @this: org.kohsuke.github.GHCheckRun;
v := @parameter: org.kohsuke.github.GHCheckRun$Conclusion;
v := @parameter: java.lang.Class;
return v;
}
public java.lang.String getName()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String name>;
return v;
}
public java.lang.String getHeadSha()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String headSha>;
return v;
}
public java.util.List getPullRequests() throws java.io.IOException
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHPullRequest v;
java.util.List v, v;
org.kohsuke.github.GHPullRequest[] v, v;
int v, v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: 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.GHCheckRun: 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;
}
public java.net.URL getHtmlUrl()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
java.net.URL v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String htmlUrl>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.net.URL parseURL(java.lang.String)>(v);
return v;
}
public java.lang.String getNodeId()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String nodeId>;
return v;
}
public java.lang.String getExternalId()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String externalId>;
return v;
}
public java.net.URL getDetailsUrl()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
java.net.URL v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String detailsUrl>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.net.URL parseURL(java.lang.String)>(v);
return v;
}
public java.util.Date getStartedAt()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
java.util.Date v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String startedAt>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Date parseDate(java.lang.String)>(v);
return v;
}
public java.util.Date getCompletedAt()
{
org.kohsuke.github.GHCheckRun v;
java.lang.String v;
java.util.Date v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: java.lang.String completedAt>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Date parseDate(java.lang.String)>(v);
return v;
}
public org.kohsuke.github.GHApp getApp()
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHApp v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHApp app>;
return v;
}
public org.kohsuke.github.GHCheckSuite getCheckSuite()
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHCheckSuite v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHCheckSuite checkSuite>;
return v;
}
public org.kohsuke.github.GHCheckRun$Output getOutput()
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHCheckRun$Output v;
v := @this: org.kohsuke.github.GHCheckRun;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHCheckRun$Output output>;
return v;
}
public org.kohsuke.github.GHCheckRunBuilder update()
{
org.kohsuke.github.GHCheckRun v;
org.kohsuke.github.GHRepository v;
long v;
org.kohsuke.github.GHCheckRunBuilder v;
v := @this: org.kohsuke.github.GHCheckRun;
v = new org.kohsuke.github.GHCheckRunBuilder;
v = v.<org.kohsuke.github.GHCheckRun: org.kohsuke.github.GHRepository owner>;
v = virtualinvoke v.<org.kohsuke.github.GHCheckRun: long getId()>();
specialinvoke v.<org.kohsuke.github.GHCheckRunBuilder: void <init>(org.kohsuke.github.GHRepository,long)>(v, v);
return v;
}
}