public interface  org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout extends java.lang.Object
{
public static final java.lang.String ROLE;
public abstract java.lang.String getId();
public abstract java.lang.String pathOf(org.apache.maven.artifact.Artifact);
public abstract java.lang.String pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository);
public abstract java.lang.String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata);
static void <clinit>()
{
java.lang.Class v;
java.lang.String v;
v = class "Lorg/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
<org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout: java.lang.String ROLE> = v;
return;
}
}