ModuleDepsResolver
Helper object for resolving module deps from string identifiers at runtime. Used by YAML builds to defer module resolution from codegen time to runtime. Configuration is loaded from a classpath resource file written during code generation.
Attributes
- Source
- ModuleDepsResolver.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ModuleDepsResolver.type
Members list
Type members
Classlikes
Configuration for all moduleDeps fields of a module
Configuration for all moduleDeps fields of a module
Attributes
- Source
- ModuleDepsResolver.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Configuration entry for a single moduleDeps field.
Configuration entry for a single moduleDeps field.
Value parameters
- append
-
If true, append to super.moduleDeps; if false, replace it
- deps
-
List of (module path string, character offset in YAML file) pairs
Attributes
- Source
- ModuleDepsResolver.scala
- Supertypes
-
trait Serializabletrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Attributes
- Source
- ModuleDepsResolver.scala
Macro that returns super.methodName if the enclosing class has a parent with that method, otherwise returns Seq.empty. Used by generated code to avoid requiring override keyword.
Macro that returns super.methodName if the enclosing class has a parent with that method, otherwise returns Seq.empty. Used by generated code to avoid requiring override keyword.
Attributes
- Source
- ModuleDepsResolver.scala