final class io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter extends io.smallrye.config.common.AbstractDelegatingConverter
{
private static final long serialVersionUID;
private final java.util.function.IntFunction collectionFactory;
private final java.util.function.BiFunction indexedConverter;
public void <init>(org.eclipse.microprofile.config.spi.Converter, java.util.function.IntFunction, java.util.function.BiFunction)
{
org.eclipse.microprofile.config.spi.Converter v;
java.util.function.BiFunction v;
io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter v;
java.util.function.IntFunction v;
v := @this: io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter;
v := @parameter: org.eclipse.microprofile.config.spi.Converter;
v := @parameter: java.util.function.IntFunction;
v := @parameter: java.util.function.BiFunction;
specialinvoke v.<io.smallrye.config.common.AbstractDelegatingConverter: void <init>(org.eclipse.microprofile.config.spi.Converter)>(v);
v.<io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter: java.util.function.IntFunction collectionFactory> = v;
v.<io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter: java.util.function.BiFunction indexedConverter> = v;
return;
}
public java.util.Collection convert(java.lang.String) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
{
org.eclipse.microprofile.config.spi.Converter v;
java.util.function.BiFunction v;
java.lang.Object v;
io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter v;
java.lang.String v;
java.util.function.IntFunction v;
v := @this: io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter;
v := @parameter: java.lang.String;
v = v.<io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter: java.util.function.BiFunction indexedConverter>;
v = virtualinvoke v.<io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter: org.eclipse.microprofile.config.spi.Converter getDelegate()>();
v = v.<io.smallrye.config.inject.ConfigProducerUtil$IndexedCollectionConverter: java.util.function.IntFunction collectionFactory>;
v = interfaceinvoke v.<java.util.function.BiFunction: java.lang.Object apply(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
}