All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.java.compiler.share.classes.com.itsaky.androidide.zipfs2.JarPackageProvider Maven / Gradle / Ivy

Go to download

"nb-javac-android" (a fork of nb-javac) is patched to work in Android Runtime (ART).

The newest version!
/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
 */
package com.itsaky.androidide.zipfs2;

import java.nio.file.Path;
import java.util.Map;

/**
 * @author itsaky
 */
public interface JarPackageProvider {
    
    /**
     * Get the package map from the given archive path.
     * @return The cached package entries. Should return null or empty map to walk the archive file tree instead.
     *         The keys must be com.sun.tools.javac.file.RelativePath.RelativeDirectory
     */
    public Map getPackages(Path archivePath);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy