public interface  com.alibaba.dubbo.monitor.Monitor extends java.lang.Object implements org.apache.dubbo.monitor.Monitor
{
public abstract com.alibaba.dubbo.common.URL getUrl();
public abstract void collect(com.alibaba.dubbo.common.URL);
public abstract java.util.List lookup(com.alibaba.dubbo.common.URL);
public void collect(org.apache.dubbo.common.URL)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.monitor.Monitor v;
com.alibaba.dubbo.common.URL v;
v := @this: com.alibaba.dubbo.monitor.Monitor;
v := @parameter: org.apache.dubbo.common.URL;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
interfaceinvoke v.<com.alibaba.dubbo.monitor.Monitor: void collect(com.alibaba.dubbo.common.URL)>(v);
return;
}
public java.util.List lookup(org.apache.dubbo.common.URL)
{
com.alibaba.dubbo.monitor.Monitor v;
java.util.function.Function v;
java.util.List v;
org.apache.dubbo.common.URL v;
java.util.stream.Stream v, v;
com.alibaba.dubbo.common.URL v;
java.lang.Object v;
java.util.stream.Collector v;
v := @this: com.alibaba.dubbo.monitor.Monitor;
v := @parameter: org.apache.dubbo.common.URL;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
v = interfaceinvoke v.<com.alibaba.dubbo.monitor.Monitor: java.util.List lookup(com.alibaba.dubbo.common.URL)>(v);
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <com.alibaba.dubbo.monitor.Monitor$lambda_lookup_0__3: 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 toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
}
}