public abstract class org.kohsuke.github.GHObject extends org.kohsuke.github.GitHubInteractiveObject
{
protected transient java.util.Map responseHeaderFields;
private java.lang.String url;
private long id;
private java.lang.String nodeId;
private java.lang.String createdAt;
private java.lang.String updatedAt;
private static final org.apache.commons.lang.builder.ToStringStyle TOSTRING_STYLE;
void <init>()
{
org.kohsuke.github.GHObject v;
v := @this: org.kohsuke.github.GHObject;
specialinvoke v.<org.kohsuke.github.GitHubInteractiveObject: void <init>()>();
return;
}
protected void setResponseHeaderFields(org.kohsuke.github.connector.GitHubConnectorResponse)
{
org.kohsuke.github.connector.GitHubConnectorResponse v;
org.kohsuke.github.GHObject v;
java.util.Map v;
v := @this: org.kohsuke.github.GHObject;
v := @parameter: org.kohsuke.github.connector.GitHubConnectorResponse;
if v == null goto label;
v = virtualinvoke v.<org.kohsuke.github.connector.GitHubConnectorResponse: java.util.Map allHeaders()>();
v.<org.kohsuke.github.GHObject: java.util.Map responseHeaderFields> = v;
label:
return;
}
public java.util.Map getResponseHeaderFields()
{
org.kohsuke.github.GHObject v;
java.util.Map v, v;
v := @this: org.kohsuke.github.GHObject;
v = v.<org.kohsuke.github.GHObject: java.util.Map responseHeaderFields>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Map unmodifiableMapOrNull(java.util.Map)>(v);
return v;
}
public java.util.Date getCreatedAt() throws java.io.IOException
{
java.lang.String v;
org.kohsuke.github.GHObject v;
java.util.Date v;
v := @this: org.kohsuke.github.GHObject;
v = v.<org.kohsuke.github.GHObject: java.lang.String createdAt>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Date parseDate(java.lang.String)>(v);
return v;
}
private java.lang.Object createdAtStr(java.util.Date, java.lang.Class)
{
org.kohsuke.github.GHObject v;
java.util.Date v;
java.lang.Class v;
java.lang.String v;
v := @this: org.kohsuke.github.GHObject;
v := @parameter: java.util.Date;
v := @parameter: java.lang.Class;
v = v.<org.kohsuke.github.GHObject: java.lang.String createdAt>;
return v;
}
public java.net.URL getUrl()
{
java.lang.String v;
org.kohsuke.github.GHObject v;
java.net.URL v;
v := @this: org.kohsuke.github.GHObject;
v = v.<org.kohsuke.github.GHObject: java.lang.String url>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.net.URL parseURL(java.lang.String)>(v);
return v;
}
public abstract java.net.URL getHtmlUrl() throws java.io.IOException;
public java.util.Date getUpdatedAt() throws java.io.IOException
{
java.lang.String v;
org.kohsuke.github.GHObject v;
java.util.Date v;
v := @this: org.kohsuke.github.GHObject;
v = v.<org.kohsuke.github.GHObject: java.lang.String updatedAt>;
v = staticinvoke <org.kohsuke.github.GitHubClient: java.util.Date parseDate(java.lang.String)>(v);
return v;
}
public java.lang.String getNodeId()
{
java.lang.String v;
org.kohsuke.github.GHObject v;
v := @this: org.kohsuke.github.GHObject;
v = v.<org.kohsuke.github.GHObject: java.lang.String nodeId>;
return v;
}
public long getId()
{
long v;
org.kohsuke.github.GHObject v;
v := @this: org.kohsuke.github.GHObject;
v = v.<org.kohsuke.github.GHObject: long id>;
return v;
}
private java.lang.Object longToStringOrInt(long, java.lang.Class)
{
org.kohsuke.github.GHObject v;
long v;
java.lang.AssertionError v;
java.lang.Integer v;
java.lang.Class v, v;
java.lang.String v, v;
v := @this: org.kohsuke.github.GHObject;
v := @parameter: long;
v := @parameter: java.lang.Class;
if v != class "Ljava/lang/String;" goto label;
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
return v;
label:
v = <java.lang.Integer: java.lang.Class TYPE>;
if v != v goto label;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = new java.lang.AssertionError;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unexpected type: \u0001");
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
}
private java.lang.Object urlToString(java.net.URL, java.lang.Class)
{
org.kohsuke.github.GHObject v;
java.net.URL v;
java.lang.Class v;
java.lang.String v;
v := @this: org.kohsuke.github.GHObject;
v := @parameter: java.net.URL;
v := @parameter: java.lang.Class;
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
label:
return v;
}
public java.lang.String toString()
{
org.kohsuke.github.GHObject$1 v;
org.kohsuke.github.GHObject v;
org.apache.commons.lang.builder.ToStringStyle v;
java.lang.String v;
v := @this: org.kohsuke.github.GHObject;
v = new org.kohsuke.github.GHObject$1;
v = <org.kohsuke.github.GHObject: org.apache.commons.lang.builder.ToStringStyle TOSTRING_STYLE>;
specialinvoke v.<org.kohsuke.github.GHObject$1: void <init>(org.kohsuke.github.GHObject,java.lang.Object,org.apache.commons.lang.builder.ToStringStyle,java.lang.StringBuffer,java.lang.Class,boolean,boolean)>(v, v, v, null, null, 0, 0);
v = virtualinvoke v.<org.kohsuke.github.GHObject$1: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
org.kohsuke.github.GHObject$2 v;
v = new org.kohsuke.github.GHObject$2;
specialinvoke v.<org.kohsuke.github.GHObject$2: void <init>()>();
<org.kohsuke.github.GHObject: org.apache.commons.lang.builder.ToStringStyle TOSTRING_STYLE> = v;
return;
}
}