public interface DependencyResolver
DefaultDependencyResolver
, which doesn't
provide an interface. This is so that later on, we can merge back with it.Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
getDependencies(java.util.Collection<java.lang.String> symbols)
Gets a list of dependencies for *the provided list of symbols.
|
java.util.Collection<java.lang.String> |
getDependencies(java.util.Collection<java.lang.String> symbols,
java.util.Set<java.lang.String> seen) |
java.util.Collection<java.lang.String> |
getDependencies(java.lang.String code)
Gets a list of dependencies for the provided code.
|
java.util.Collection<java.lang.String> |
getDependencies(java.lang.String code,
java.util.Set<java.lang.String> seen,
boolean addClosureBaseFile) |
java.util.Collection<java.lang.String> getDependencies(java.lang.String code) throws ServiceException
ServiceException
java.util.Collection<java.lang.String> getDependencies(java.util.Collection<java.lang.String> symbols) throws ServiceException
ServiceException
java.util.Collection<java.lang.String> getDependencies(java.lang.String code, java.util.Set<java.lang.String> seen, boolean addClosureBaseFile) throws ServiceException
code
- The raw code to be parsed for requires.seen
- The set of already seen symbols.addClosureBaseFile
- Indicates whether the closure base file should be
added to the dependency list.ServiceException
java.util.Collection<java.lang.String> getDependencies(java.util.Collection<java.lang.String> symbols, java.util.Set<java.lang.String> seen) throws ServiceException
symbols
- A list of required symbols.seen
- The set of already seen symbols.ServiceException
Copyright © 2009-2019 Google. All Rights Reserved.