class WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName extends java.lang.Object implements java.util.function.Function
{
private static final java.lang.String DEFAULT_NAME_PREFIX;
private static final java.lang.String SEPARATOR;
private void <init>()
{
WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName v;
v := @this: WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.String apply(org.apache.nifi.connectable.Connection)
{
java.util.function.Function v;
java.lang.String v, v, v;
java.util.stream.Collector v;
org.apache.nifi.connectable.Connectable v;
org.apache.nifi.connectable.Connection v;
boolean v, v;
java.util.function.Predicate v;
java.util.Collection v, v;
WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName v;
java.util.stream.Stream v, v, v;
java.lang.Object v;
v := @this: WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName;
v := @parameter: org.apache.nifi.connectable.Connection;
v = interfaceinvoke v.<org.apache.nifi.connectable.Connection: java.lang.String getName()>();
v = staticinvoke <org.apache.commons.lang.StringUtils: boolean isNotBlank(java.lang.CharSequence)>(v);
if v == 0 goto label;
interfaceinvoke v.<org.apache.nifi.connectable.Connection: java.lang.String getName()>();
goto label;
label:
v = interfaceinvoke v.<org.apache.nifi.connectable.Connection: java.util.Collection getRelationships()>();
v = interfaceinvoke v.<java.util.Collection: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.nifi.connectable.Connection: java.util.Collection getRelationships()>();
v = interfaceinvoke v.<java.util.Collection: java.util.stream.Stream stream()>();
v = staticinvoke <WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName$lambda_apply_0__1101: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
v = staticinvoke <WEB-INF.classes.org.apache.nifi.web.search.ComponentMatcherFactory$GetConnectionName$lambda_apply_1__1102: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector joining(java.lang.CharSequence)>(", ");
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
label:
if v != null goto label;
v = interfaceinvoke v.<org.apache.nifi.connectable.Connection: org.apache.nifi.connectable.Connectable getSource()>();
v = interfaceinvoke v.<org.apache.nifi.connectable.Connectable: java.lang.String getName()>();
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[])>("From source \u0001");
goto label;
label:
v = v;
label:
return v;
}
}