artifacts initial
[fedora-idea.git] / compiler / openapi / com / intellij / packaging / artifacts / ArtifactProcessorProvider.java
blob865631c04282996a3b4309de74c95d055bb039f8
1 package com.intellij.packaging.artifacts;
3 import com.intellij.openapi.extensions.ExtensionPointName;
4 import com.intellij.packaging.elements.PackagingElementResolvingContext;
5 import org.jetbrains.annotations.NotNull;
6 import org.jetbrains.annotations.Nullable;
8 /**
9 * @author nik
11 public abstract class ArtifactProcessorProvider {
12 public static final ExtensionPointName<ArtifactProcessorProvider> EP_NAME = ExtensionPointName.create("com.intellij.packaging.artifactProcessorProvider");
14 @Nullable
15 public abstract ArtifactProcessor createProcessor(@NotNull Artifact artifact, @NotNull PackagingElementResolvingContext context);