Uses of Class
com.google.turbine.binder.bound.SourceTypeBoundClass
-
Packages that use SourceTypeBoundClass Package Description com.google.turbine.binder com.google.turbine.lower -
-
Uses of SourceTypeBoundClass in com.google.turbine.binder
Methods in com.google.turbine.binder that return SourceTypeBoundClass Modifier and Type Method Description SourceTypeBoundClassConstBinder. bind()static SourceTypeBoundClassDisambiguateTypeAnnotations. bind(SourceTypeBoundClass base, Env<ClassSymbol,TypeBoundClass> env)static SourceTypeBoundClassTypeBinder. bind(TurbineLog.TurbineLogWithSource log, Env<ClassSymbol,HeaderBoundClass> env, ClassSymbol sym, SourceHeaderBoundClass base)CreatesSourceTypeBoundClassnodes for a compilation.Methods in com.google.turbine.binder that return types with arguments of type SourceTypeBoundClass Modifier and Type Method Description com.google.common.collect.ImmutableMap<ClassSymbol,SourceTypeBoundClass>Binder.BindingResult. units()Bound nodes for sources in the compilation.Methods in com.google.turbine.binder with parameters of type SourceTypeBoundClass Modifier and Type Method Description static SourceTypeBoundClassDisambiguateTypeAnnotations. bind(SourceTypeBoundClass base, Env<ClassSymbol,TypeBoundClass> env)Constructors in com.google.turbine.binder with parameters of type SourceTypeBoundClass Constructor Description ConstBinder(Env<FieldSymbol,Const.Value> constantEnv, ClassSymbol origin, CompoundEnv<ClassSymbol,TypeBoundClass> env, SourceTypeBoundClass base, TurbineLog.TurbineLogWithSource log)Constructor parameters in com.google.turbine.binder with type arguments of type SourceTypeBoundClass 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 SourceTypeBoundClass in com.google.turbine.lower
Methods in com.google.turbine.lower with parameters of type SourceTypeBoundClass Modifier and Type Method Description @Nullable java.lang.StringLowerSignature. classSignature(SourceTypeBoundClass info, Env<ClassSymbol,TypeBoundClass> env)Produces a class signature attribute for a generic class, ornullif the signature is unnecessary.Method parameters in com.google.turbine.lower with type arguments of type SourceTypeBoundClass Modifier and Type Method Description static Lower.LoweredLower. lowerAll(Lower.LowerOptions options, com.google.common.collect.ImmutableMap<ClassSymbol,SourceTypeBoundClass> units, com.google.common.collect.ImmutableList<SourceModuleInfo> modules, Env<ClassSymbol,BytecodeBoundClass> classpath)Lowers all given classes to bytecode.
-