org.snapscript.core.link.ImportScanner Maven / Gradle / Ivy
package org.snapscript.core.link;
import static org.snapscript.core.Reserved.IMPORT_FILE;
import java.lang.reflect.Array;
import java.util.List;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import org.snapscript.common.Cache;
import org.snapscript.common.CopyOnWriteCache;
import org.snapscript.core.NameFormatter;
import org.snapscript.core.ResourceManager;
import java.lang.Package;
public class ImportScanner {
private final Cache packages;
private final Cache types;
private final Cache