Class SimpleDependencyInfo
- java.lang.Object
-
- com.google.javascript.jscomp.deps.SimpleDependencyInfo
-
- All Implemented Interfaces:
DependencyInfo
@Immutable public abstract class SimpleDependencyInfo extends java.lang.Object implements DependencyInfo
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.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 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, getRequiredSymbols, getRequires, getTypeRequires, isEs6Module, isGoogModule
-
-
-
-
Field Detail
-
EMPTY
public static final SimpleDependencyInfo EMPTY
-
-
Method Detail
-
builder
public static SimpleDependencyInfo.Builder builder(java.lang.String srcPathRelativeToClosure, java.lang.String pathOfDefiningFile)
-
-