public class WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService extends java.lang.Object
{
private static final java.lang.String BUCKET_PATH;
private static final java.lang.String FLOW_PATH;
private static final java.lang.String FLOW_SNAPSHOT_PATH;
private static final java.lang.String EXTENSION_BUNDLE_PATH;
private static final java.lang.String EXTENSION_BUNDLE_VERSION_PATH;
private static final java.lang.String EXTENSION_BUNDLE_VERSION_CONTENT_PATH;
private static final java.lang.String EXTENSION_BUNDLE_VERSION_EXTENSION_PATH;
private static final java.lang.String EXTENSION_BUNDLE_VERSION_EXTENSION_DOCS_PATH;
private static final java.lang.String EXTENSION_REPO_BUCKET_PATH;
private static final java.lang.String EXTENSION_REPO_GROUP_PATH;
private static final java.lang.String EXTENSION_REPO_ARTIFACT_PATH;
private static final java.lang.String EXTENSION_REPO_VERSION_PATH;
private static final java.lang.String EXTENSION_REPO_EXTENSION_PATH;
private static final java.lang.String EXTENSION_REPO_EXTENSION_DOCS_PATH;
private static final org.apache.nifi.registry.web.link.LinkBuilder BUCKET_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder FLOW_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder FLOW_SNAPSHOT_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_VERSION_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_VERSION_CONTENT_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_METADATA_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_METADATA_DOCS_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_BUCKET_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_GROUP_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_ARTIFACT_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_VERSION_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_EXTENSION_METADATA_LINK_BUILDER;
private static final org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_EXTENSION_METADATA_DOCS_LINK_BUILDER;
private static final java.util.Map LINK_BUILDERS;
private static final java.util.Map DOCS_LINK_BUILDERS;
public void <init>()
{
WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService v;
v := @this: WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void populateLinks(org.apache.nifi.registry.link.LinkableEntity)
{
WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService v;
org.apache.nifi.registry.link.LinkableEntity v;
java.util.Map v, v;
java.lang.String v, v, v, v;
boolean v;
java.lang.IllegalArgumentException v, v;
java.lang.Class v, v, v, v;
java.lang.Object v, v;
javax.ws.rs.core.Link v, v;
v := @this: WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService;
v := @parameter: org.apache.nifi.registry.link.LinkableEntity;
v = <org.apache.nifi.registry.web.link.LinkService: java.util.Map LINK_BUILDERS>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("No LinkBuilder found for \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = interfaceinvoke v.<org.apache.nifi.registry.web.link.LinkBuilder: javax.ws.rs.core.Link createLink(java.lang.Object)>(v);
virtualinvoke v.<org.apache.nifi.registry.link.LinkableEntity: void setLink(javax.ws.rs.core.Link)>(v);
v = v instanceof org.apache.nifi.registry.link.LinkableDocs;
if v == 0 goto label;
v = <org.apache.nifi.registry.web.link.LinkService: java.util.Map DOCS_LINK_BUILDERS>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("No documentation LinkBuilder found for \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = interfaceinvoke v.<org.apache.nifi.registry.web.link.LinkBuilder: javax.ws.rs.core.Link createLink(java.lang.Object)>(v);
interfaceinvoke v.<org.apache.nifi.registry.link.LinkableDocs: void setLinkDocs(javax.ws.rs.core.Link)>(v);
label:
return;
}
public void populateLinks(java.lang.Iterable)
{
java.util.function.Consumer v;
WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService v;
java.lang.Iterable v;
v := @this: WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService;
v := @parameter: java.lang.Iterable;
if v != null goto label;
return;
label:
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_populateLinks_14__4: java.util.function.Consumer bootstrap$(org.apache.nifi.registry.web.link.LinkService)>(v);
interfaceinvoke v.<java.lang.Iterable: void forEach(java.util.function.Consumer)>(v);
return;
}
public void populateFullLinks(org.apache.nifi.registry.link.LinkableEntity, java.net.URI)
{
WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService v;
org.apache.nifi.registry.link.LinkableEntity v;
java.util.Map v, v;
java.lang.String v, v, v, v;
java.net.URI v;
boolean v;
java.lang.IllegalArgumentException v, v, v;
java.lang.Class v, v, v, v;
java.lang.Object v, v;
javax.ws.rs.core.Link v, v, v, v;
v := @this: WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService;
v := @parameter: org.apache.nifi.registry.link.LinkableEntity;
v := @parameter: java.net.URI;
v = <org.apache.nifi.registry.web.link.LinkService: java.util.Map LINK_BUILDERS>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("No LinkBuilder found for \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Base URI cannot be null");
throw v;
label:
v = interfaceinvoke v.<org.apache.nifi.registry.web.link.LinkBuilder: javax.ws.rs.core.Link createLink(java.lang.Object)>(v);
v = specialinvoke v.<org.apache.nifi.registry.web.link.LinkService: javax.ws.rs.core.Link getFullLink(java.net.URI,javax.ws.rs.core.Link)>(v, v);
virtualinvoke v.<org.apache.nifi.registry.link.LinkableEntity: void setLink(javax.ws.rs.core.Link)>(v);
v = v instanceof org.apache.nifi.registry.link.LinkableDocs;
if v == 0 goto label;
v = <org.apache.nifi.registry.web.link.LinkService: java.util.Map DOCS_LINK_BUILDERS>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getCanonicalName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("No documentation LinkBuilder found for \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = interfaceinvoke v.<org.apache.nifi.registry.web.link.LinkBuilder: javax.ws.rs.core.Link createLink(java.lang.Object)>(v);
v = specialinvoke v.<org.apache.nifi.registry.web.link.LinkService: javax.ws.rs.core.Link getFullLink(java.net.URI,javax.ws.rs.core.Link)>(v, v);
interfaceinvoke v.<org.apache.nifi.registry.link.LinkableDocs: void setLinkDocs(javax.ws.rs.core.Link)>(v);
label:
return;
}
public void populateFullLinks(java.lang.Iterable, java.net.URI)
{
java.util.function.Consumer v;
WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService v;
java.net.URI v;
java.lang.Iterable v;
v := @this: WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService;
v := @parameter: java.lang.Iterable;
v := @parameter: java.net.URI;
if v != null goto label;
return;
label:
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_populateFullLinks_15__5: java.util.function.Consumer bootstrap$(org.apache.nifi.registry.web.link.LinkService,java.net.URI)>(v, v);
interfaceinvoke v.<java.lang.Iterable: void forEach(java.util.function.Consumer)>(v);
return;
}
private javax.ws.rs.core.Link getFullLink(java.net.URI, javax.ws.rs.core.Link)
{
WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService v;
java.lang.Object[] v, v;
javax.ws.rs.core.Link$Builder v, v;
javax.ws.rs.core.UriBuilder v, v;
java.lang.String v, v;
java.net.URI v, v, v;
javax.ws.rs.core.Link v, v;
v := @this: WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService;
v := @parameter: java.net.URI;
v := @parameter: javax.ws.rs.core.Link;
v = virtualinvoke v.<javax.ws.rs.core.Link: java.net.URI getUri()>();
v = staticinvoke <javax.ws.rs.core.UriBuilder: javax.ws.rs.core.UriBuilder fromUri(java.net.URI)>(v);
v = virtualinvoke v.<java.net.URI: java.lang.String getPath()>();
v = virtualinvoke v.<javax.ws.rs.core.UriBuilder: javax.ws.rs.core.UriBuilder path(java.lang.String)>(v);
v = newarray (java.lang.Object)[0];
v = virtualinvoke v.<javax.ws.rs.core.UriBuilder: java.net.URI build(java.lang.Object[])>(v);
v = staticinvoke <javax.ws.rs.core.Link: javax.ws.rs.core.Link$Builder fromUri(java.net.URI)>(v);
v = virtualinvoke v.<javax.ws.rs.core.Link: java.lang.String getRel()>();
v = interfaceinvoke v.<javax.ws.rs.core.Link$Builder: javax.ws.rs.core.Link$Builder rel(java.lang.String)>(v);
v = newarray (java.lang.Object)[0];
v = interfaceinvoke v.<javax.ws.rs.core.Link$Builder: javax.ws.rs.core.Link build(java.lang.Object[])>(v);
return v;
}
static void <clinit>()
{
java.util.Map v, v;
org.apache.nifi.registry.web.link.LinkBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.HashMap v, v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_0__6: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder BUCKET_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_1__7: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder FLOW_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_2__8: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder FLOW_SNAPSHOT_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_3__9: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_4__10: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_VERSION_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_5__11: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_VERSION_CONTENT_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_6__12: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_METADATA_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_7__13: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_METADATA_DOCS_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_8__14: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_BUCKET_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_9__15: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_GROUP_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_10__16: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_ARTIFACT_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_11__17: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_VERSION_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_12__18: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_EXTENSION_METADATA_LINK_BUILDER> = v;
v = staticinvoke <WEB-INF.classes.org.apache.nifi.registry.web.link.LinkService$lambda_static_13__19: org.apache.nifi.registry.web.link.LinkBuilder bootstrap$()>();
<org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_EXTENSION_METADATA_DOCS_LINK_BUILDER> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder BUCKET_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/bucket/Bucket;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder FLOW_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/flow/VersionedFlow;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder FLOW_SNAPSHOT_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/flow/VersionedFlowSnapshotMetadata;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/bundle/Bundle;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_VERSION_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/bundle/BundleVersionMetadata;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_BUNDLE_VERSION_CONTENT_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/bundle/BundleVersion;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_METADATA_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/extension/ExtensionMetadata;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_BUCKET_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/repo/ExtensionRepoBucket;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_GROUP_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/repo/ExtensionRepoGroup;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_ARTIFACT_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/repo/ExtensionRepoArtifact;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_VERSION_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/repo/ExtensionRepoVersionSummary;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_EXTENSION_METADATA_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/repo/ExtensionRepoExtensionMetadata;", v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.nifi.registry.web.link.LinkService: java.util.Map LINK_BUILDERS> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_METADATA_DOCS_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/extension/ExtensionMetadata;", v);
v = <org.apache.nifi.registry.web.link.LinkService: org.apache.nifi.registry.web.link.LinkBuilder EXTENSION_REPO_EXTENSION_METADATA_DOCS_LINK_BUILDER>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(class "Lorg/apache/nifi/registry/extension/repo/ExtensionRepoExtensionMetadata;", v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.nifi.registry.web.link.LinkService: java.util.Map DOCS_LINK_BUILDERS> = v;
return;
}
}