Package com.google.turbine.binder
Interface ClassPath
-
public interface ClassPathA compilation classpath, e.g. the user or platform class path. May be backed by a search path of jar files, or a jrtfs filesystem.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Env<ClassSymbol,BytecodeBoundClass>env()The classpath's environment.TopLevelIndexindex()The classpath's top level index.Env<ModuleSymbol,ModuleInfo>moduleEnv()The classpath's module environment.@Nullable com.google.common.base.Supplier<byte[]>resource(java.lang.String path)
-
-
-
Method Detail
-
env
Env<ClassSymbol,BytecodeBoundClass> env()
The classpath's environment.
-
moduleEnv
Env<ModuleSymbol,ModuleInfo> moduleEnv()
The classpath's module environment.
-
index
TopLevelIndex index()
The classpath's top level index.
-
resource
@Nullable com.google.common.base.Supplier<byte[]> resource(java.lang.String path)
-
-