@CheckReturnValue @NullMarked
Package com.google.turbine.binder.env
-
Interface Summary Interface Description Env<S extends Symbol,V> LazyEnv.Completer<S extends Symbol,T,V extends T> A lazy value provider which is given access to the current environment. -
Class Summary Class Description CompoundEnv<S extends Symbol,V> AnEnvthat chains two existing envs together.LazyEnv<S extends Symbol,T,V extends T> An env that permits an analysis pass to access information about symbols from the current pass, recursively.SimpleEnv<K extends Symbol,V> A simpleImmutableMap-backedEnv.SimpleEnv.Builder<K extends Symbol,V> A builder forSimpleEnvstatic. -
Error Summary Error Description LazyEnv.LazyBindingError Indicates that a completer tried to complete itself, possibly transitively.