public interface  org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension extends java.lang.Object implements org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtension
{
public static java.util.stream.Stream getExtensions(org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext)
{
java.util.function.Predicate v;
java.util.function.Function v;
java.util.List v;
java.util.stream.Stream v, v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions v;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions getCompilerExtensions()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions: java.util.List getExtensions()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lorg/finos/legend/engine/language/pure/dsl/authentication/compiler/toPureGraph/IAuthenticationCompilerExtension;");
v = staticinvoke <org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension$isInstance__14: java.util.function.Predicate bootstrap$(java.lang.Class)>(class "Lorg/finos/legend/engine/language/pure/dsl/authentication/compiler/toPureGraph/IAuthenticationCompilerExtension;");
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream filter(java.util.function.Predicate)>(v);
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(class "Lorg/finos/legend/engine/language/pure/dsl/authentication/compiler/toPureGraph/IAuthenticationCompilerExtension;");
v = staticinvoke <org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension$cast__15: java.util.function.Function bootstrap$(java.lang.Class)>(class "Lorg/finos/legend/engine/language/pure/dsl/authentication/compiler/toPureGraph/IAuthenticationCompilerExtension;");
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
return v;
}
public java.util.List getExtraAuthenticationSpecificationProcessors()
{
java.util.List v;
org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension v;
v := @this: org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
}
public java.util.List getExtraCredentialVaultSecretProcessors()
{
java.util.List v;
org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension v;
v := @this: org.finos.legend.engine.language.pure.dsl.authentication.compiler.toPureGraph.IAuthenticationCompilerExtension;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
}
}