Package com.google.turbine.binder
Class ModuleBinder
- java.lang.Object
-
- com.google.turbine.binder.ModuleBinder
-
public class ModuleBinder extends java.lang.ObjectBinding pass for modules.
-
-
Constructor Summary
Constructors Constructor Description ModuleBinder(PackageSourceBoundModule module, CompoundEnv<ClassSymbol,TypeBoundClass> env, Env<ModuleSymbol,ModuleInfo> moduleEnv, java.util.Optional<java.lang.String> moduleVersion, TurbineLog.TurbineLogWithSource log)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SourceModuleInfobind(PackageSourceBoundModule module, CompoundEnv<ClassSymbol,TypeBoundClass> env, Env<ModuleSymbol,ModuleInfo> moduleEnv, java.util.Optional<java.lang.String> moduleVersion, TurbineLog.TurbineLogWithSource log)
-
-
-
Constructor Detail
-
ModuleBinder
public ModuleBinder(PackageSourceBoundModule module, CompoundEnv<ClassSymbol,TypeBoundClass> env, Env<ModuleSymbol,ModuleInfo> moduleEnv, java.util.Optional<java.lang.String> moduleVersion, TurbineLog.TurbineLogWithSource log)
-
-
Method Detail
-
bind
public static SourceModuleInfo bind(PackageSourceBoundModule module, CompoundEnv<ClassSymbol,TypeBoundClass> env, Env<ModuleSymbol,ModuleInfo> moduleEnv, java.util.Optional<java.lang.String> moduleVersion, TurbineLog.TurbineLogWithSource log)
-
-