Uses of Interface
com.google.turbine.binder.bound.TypeBoundClass
-
-
Uses of TypeBoundClass in com.google.turbine.binder
Method parameters in com.google.turbine.binder with type arguments of type TypeBoundClass Modifier and Type Method Description static SourceTypeBoundClassDisambiguateTypeAnnotations. bind(SourceTypeBoundClass base, Env<ClassSymbol,TypeBoundClass> env)static SourceModuleInfoModuleBinder. bind(PackageSourceBoundModule module, CompoundEnv<ClassSymbol,TypeBoundClass> env, Env<ModuleSymbol,ModuleInfo> moduleEnv, java.util.Optional<java.lang.String> moduleVersion, TurbineLog.TurbineLogWithSource log)static com.google.common.collect.ImmutableList<AnnoInfo>DisambiguateTypeAnnotations. groupRepeated(Env<ClassSymbol,TypeBoundClass> env, com.google.common.collect.ImmutableList<AnnoInfo> annotations)Group repeated annotations and wrap them in their container annotation.static @Nullable TypeBoundClass.FieldInfoResolve. resolveField(Env<ClassSymbol,TypeBoundClass> env, @Nullable ClassSymbol origin, ClassSymbol sym, Tree.Ident name)Performs qualified type name resolution of an instance variable with the given simple name, qualified by the given symbol.Constructor parameters in com.google.turbine.binder with type arguments of type TypeBoundClass Constructor Description ConstBinder(Env<FieldSymbol,Const.Value> constantEnv, ClassSymbol origin, CompoundEnv<ClassSymbol,TypeBoundClass> env, SourceTypeBoundClass base, TurbineLog.TurbineLogWithSource log)ConstEvaluator(@Nullable ClassSymbol origin, @Nullable ClassSymbol owner, MemberImportIndex memberImports, SourceFile source, Scope scope, Env<FieldSymbol,Const.Value> values, CompoundEnv<ClassSymbol,TypeBoundClass> env, TurbineLog.TurbineLogWithSource log)ModuleBinder(PackageSourceBoundModule module, CompoundEnv<ClassSymbol,TypeBoundClass> env, Env<ModuleSymbol,ModuleInfo> moduleEnv, java.util.Optional<java.lang.String> moduleVersion, TurbineLog.TurbineLogWithSource log) -
Uses of TypeBoundClass in com.google.turbine.binder.bound
Classes in com.google.turbine.binder.bound that implement TypeBoundClass Modifier and Type Class Description classSourceTypeBoundClassA HeaderBoundClass for classes compiled from source. -
Uses of TypeBoundClass in com.google.turbine.binder.bytecode
Classes in com.google.turbine.binder.bytecode that implement TypeBoundClass Modifier and Type Class Description classBytecodeBoundClassA bound class backed by a class file. -
Uses of TypeBoundClass in com.google.turbine.lower
Method parameters in com.google.turbine.lower with type arguments of type TypeBoundClass 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.@Nullable java.lang.StringLowerSignature. methodSignature(Env<ClassSymbol,TypeBoundClass> env, TypeBoundClass.MethodInfo method, ClassSymbol sym)Produces a method signature attribute for a generic method, ornullif the signature is unnecessary.Constructor parameters in com.google.turbine.lower with type arguments of type TypeBoundClass Constructor Description Lower(Env<ClassSymbol,TypeBoundClass> env) -
Uses of TypeBoundClass in com.google.turbine.processing
Fields in com.google.turbine.processing with type parameters of type TypeBoundClass Modifier and Type Field Description Env<ClassSymbol,? extends TypeBoundClass>ModelFactory. envMethod parameters in com.google.turbine.processing with type arguments of type TypeBoundClass Modifier and Type Method Description voidClassHierarchy. round(CompoundEnv<ClassSymbol,TypeBoundClass> env)voidModelFactory. round(CompoundEnv<ClassSymbol,TypeBoundClass> env, TopLevelIndex tli)Constructor parameters in com.google.turbine.processing with type arguments of type TypeBoundClass Constructor Description ModelFactory(Env<ClassSymbol,? extends TypeBoundClass> env, java.lang.ClassLoader processorLoader, TopLevelIndex tli) -
Uses of TypeBoundClass in com.google.turbine.types
Method parameters in com.google.turbine.types with type arguments of type TypeBoundClass Modifier and Type Method Description static TypeCanonicalize. canonicalize(SourceFile source, int position, Env<ClassSymbol,TypeBoundClass> env, ClassSymbol sym, Type type)Canonicalizes the given type.static Type.ClassTyCanonicalize. canonicalizeClassTy(SourceFile source, int position, Env<ClassSymbol,TypeBoundClass> env, ClassSymbol owner, Type.ClassTy classTy)Canonicalize a qualified class type, excluding type arguments.Constructor parameters in com.google.turbine.types with type arguments of type TypeBoundClass Constructor Description Canonicalize(SourceFile source, int position, Env<ClassSymbol,TypeBoundClass> env)
-