Class SimpleDependencyInfo
- java.lang.Object
-
- com.google.javascript.jscomp.deps.DependencyInfo.Base
-
- com.google.javascript.jscomp.deps.SimpleDependencyInfo
-
- All Implemented Interfaces:
DependencyInfo
@Immutable public abstract class SimpleDependencyInfo extends DependencyInfo.Base
A class to hold JS dependency information for a single .js file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SimpleDependencyInfo.Builder
Builder for constructing instances of SimpleDependencyInfo.-
Nested classes/interfaces inherited from interface com.google.javascript.jscomp.deps.DependencyInfo
DependencyInfo.Base, DependencyInfo.Require, DependencyInfo.Util
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleDependencyInfo
EMPTY
-
Constructor Summary
Constructors Constructor Description SimpleDependencyInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SimpleDependencyInfo.Builder
builder(java.lang.String srcPathRelativeToClosure, java.lang.String pathOfDefiningFile)
-
Methods inherited from class com.google.javascript.jscomp.deps.DependencyInfo.Base
getRequiredSymbols, isModule
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.javascript.jscomp.deps.DependencyInfo
getHasExternsAnnotation, getHasNoCompileAnnotation, getLoadFlags, getName, getPathRelativeToClosureBase, getProvides, getRequires, getTypeRequires
-
-
-
-
Field Detail
-
EMPTY
public static final SimpleDependencyInfo EMPTY
-
-
Method Detail
-
builder
public static SimpleDependencyInfo.Builder builder(java.lang.String srcPathRelativeToClosure, java.lang.String pathOfDefiningFile)
-
-