Class JsFileFullParser.FileInfo
- java.lang.Object
-
- com.google.javascript.jscomp.deps.JsFileFullParser.FileInfo
-
- Enclosing class:
- JsFileFullParser
public static final class JsFileFullParser.FileInfo extends java.lang.ObjectThe dependency information contained in a .js source file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsFileFullParser.FileInfo.ModuleTypeThe module system declared by the file, e.g.
-
Field Summary
Fields Modifier and Type Field Description com.google.common.collect.Multimap<java.lang.String,java.lang.String>customAnnotationsbooleangoogjava.util.Set<java.lang.String>hasSoyDelcallsjava.util.Set<java.lang.String>hasSoyDeltemplatesjava.util.Set<java.lang.String>importedModulesbooleanisConfigbooleanisExternscom.google.common.collect.Multimap<java.lang.String,java.lang.String>loadFlagsjava.util.List<java.lang.String>modNamejava.util.List<java.lang.String>modsJsFileFullParser.FileInfo.ModuleTypemoduleTypebooleanprovideGoogcom.google.common.collect.Multiset<java.lang.String>providescom.google.common.collect.Multiset<java.lang.String>requirescom.google.common.collect.Multiset<java.lang.String>requiresCssbooleantestonlycom.google.common.collect.Multiset<java.lang.String>typeRequirescom.google.common.collect.Multiset<java.lang.String>visibility
-
Constructor Summary
Constructors Constructor Description FileInfo()
-
-
-
Field Detail
-
goog
public boolean goog
-
isConfig
public boolean isConfig
-
isExterns
public boolean isExterns
-
provideGoog
public boolean provideGoog
-
testonly
public boolean testonly
-
moduleType
public JsFileFullParser.FileInfo.ModuleType moduleType
-
hasSoyDelcalls
public final java.util.Set<java.lang.String> hasSoyDelcalls
-
hasSoyDeltemplates
public final java.util.Set<java.lang.String> hasSoyDeltemplates
-
importedModules
public final java.util.Set<java.lang.String> importedModules
-
modName
public final java.util.List<java.lang.String> modName
-
mods
public final java.util.List<java.lang.String> mods
-
provides
public final com.google.common.collect.Multiset<java.lang.String> provides
-
requires
public final com.google.common.collect.Multiset<java.lang.String> requires
-
typeRequires
public final com.google.common.collect.Multiset<java.lang.String> typeRequires
-
requiresCss
public final com.google.common.collect.Multiset<java.lang.String> requiresCss
-
visibility
public final com.google.common.collect.Multiset<java.lang.String> visibility
-
customAnnotations
public final com.google.common.collect.Multimap<java.lang.String,java.lang.String> customAnnotations
-
loadFlags
public final com.google.common.collect.Multimap<java.lang.String,java.lang.String> loadFlags
-
-