aboutsummaryrefslogtreecommitdiff
path: root/java/com/google/turbine/binder/ClassPath.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/google/turbine/binder/ClassPath.java')
-rw-r--r--java/com/google/turbine/binder/ClassPath.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/java/com/google/turbine/binder/ClassPath.java b/java/com/google/turbine/binder/ClassPath.java
index d3461bf..eeea7c5 100644
--- a/java/com/google/turbine/binder/ClassPath.java
+++ b/java/com/google/turbine/binder/ClassPath.java
@@ -16,6 +16,7 @@
package com.google.turbine.binder;
+import com.google.common.base.Supplier;
import com.google.turbine.binder.bound.ModuleInfo;
import com.google.turbine.binder.bytecode.BytecodeBoundClass;
import com.google.turbine.binder.env.Env;
@@ -24,7 +25,7 @@ import com.google.turbine.binder.sym.ClassSymbol;
import com.google.turbine.binder.sym.ModuleSymbol;
/**
- * A compilation classpath, e.g. the user or platform class path. Maybe backed by a search path of
+ * A compilation classpath, e.g. the user or platform class path. May be backed by a search path of
* jar files, or a jrtfs filesystem.
*/
public interface ClassPath {
@@ -36,4 +37,6 @@ public interface ClassPath {
/** The classpath's top level index. */
TopLevelIndex index();
+
+ Supplier<byte[]> resource(String path);
}