Uses of Interface
com.google.turbine.binder.lookup.TopLevelIndex
-
Packages that use TopLevelIndex Package Description com.google.turbine.binder com.google.turbine.binder.lookup com.google.turbine.processing -
-
Uses of TopLevelIndex in com.google.turbine.binder
Methods in com.google.turbine.binder that return TopLevelIndex Modifier and Type Method Description TopLevelIndexClassPath. index()The classpath's top level index.TopLevelIndexBinder.BindingResult. tli()Constructors in com.google.turbine.binder with parameters of type TopLevelIndex Constructor Description BindingResult(com.google.common.collect.ImmutableMap<ClassSymbol,SourceTypeBoundClass> units, com.google.common.collect.ImmutableList<SourceModuleInfo> modules, CompoundEnv<ClassSymbol,BytecodeBoundClass> classPathEnv, TopLevelIndex tli, com.google.common.collect.ImmutableMap<java.lang.String,SourceFile> generatedSources, com.google.common.collect.ImmutableMap<java.lang.String,byte[]> generatedClasses, Binder.Statistics statistics) -
Uses of TopLevelIndex in com.google.turbine.binder.lookup
Classes in com.google.turbine.binder.lookup that implement TopLevelIndex Modifier and Type Class Description classCompoundTopLevelIndexATopLevelIndexthat aggregates multiple indices into one.classSimpleTopLevelIndexAn index of canonical type names where all members are known statically.Methods in com.google.turbine.binder.lookup that return TopLevelIndex Modifier and Type Method Description TopLevelIndexSimpleTopLevelIndex.Builder. build()static TopLevelIndexSimpleTopLevelIndex. of(java.lang.Iterable<ClassSymbol> syms)Creates an index over the given symbols.Methods in com.google.turbine.binder.lookup with parameters of type TopLevelIndex Modifier and Type Method Description static ImportIndexImportIndex. create(TurbineLog.TurbineLogWithSource log, CanonicalSymbolResolver resolve, TopLevelIndex cpi, com.google.common.collect.ImmutableList<Tree.ImportDecl> imports)Creates an import index for the given top-level environment.static WildImportIndexWildImportIndex. create(CanonicalSymbolResolver importResolver, TopLevelIndex cpi, com.google.common.collect.ImmutableList<Tree.ImportDecl> imports)Creates an import index for the given top-level environment.static CompoundTopLevelIndexCompoundTopLevelIndex. of(TopLevelIndex... indexes)Creates aCompoundTopLevelIndex.Constructors in com.google.turbine.binder.lookup with parameters of type TopLevelIndex Constructor Description MemberImportIndex(SourceFile source, CanonicalSymbolResolver resolve, TopLevelIndex tli, com.google.common.collect.ImmutableList<Tree.ImportDecl> imports) -
Uses of TopLevelIndex in com.google.turbine.processing
Methods in com.google.turbine.processing with parameters of type TopLevelIndex Modifier and Type Method Description voidModelFactory. round(CompoundEnv<ClassSymbol,TypeBoundClass> env, TopLevelIndex tli)Constructors in com.google.turbine.processing with parameters of type TopLevelIndex Constructor Description ModelFactory(Env<ClassSymbol,? extends TypeBoundClass> env, java.lang.ClassLoader processorLoader, TopLevelIndex tli)
-