Uses of Class
com.google.turbine.type.AnnoInfo
-
Packages that use AnnoInfo Package Description com.google.turbine.binder com.google.turbine.binder.bound com.google.turbine.binder.bytecode com.google.turbine.processing com.google.turbine.type -
-
Uses of AnnoInfo in com.google.turbine.binder
Methods in com.google.turbine.binder that return types with arguments of type AnnoInfo Modifier and Type Method Description 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.Method parameters in com.google.turbine.binder with type arguments of type AnnoInfo Modifier and Type Method Description 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. -
Uses of AnnoInfo in com.google.turbine.binder.bound
Methods in com.google.turbine.binder.bound that return AnnoInfo Modifier and Type Method Description AnnoInfoTurbineAnnotationValue. info()Methods in com.google.turbine.binder.bound that return types with arguments of type AnnoInfo Modifier and Type Method Description com.google.common.collect.ImmutableList<AnnoInfo>ModuleInfo. annos()com.google.common.collect.ImmutableList<AnnoInfo>SourceTypeBoundClass. annotations()com.google.common.collect.ImmutableList<AnnoInfo>TypeBoundClass. annotations()Declaration annotations.com.google.common.collect.ImmutableList<AnnoInfo>TypeBoundClass.FieldInfo. annotations()Declaration annotations.com.google.common.collect.ImmutableList<AnnoInfo>TypeBoundClass.MethodInfo. annotations()Declaration annotations.com.google.common.collect.ImmutableList<AnnoInfo>TypeBoundClass.ParamInfo. annotations()Parameter annotations.com.google.common.collect.ImmutableList<AnnoInfo>TypeBoundClass.RecordComponentInfo. annotations()Record component annotations.com.google.common.collect.ImmutableList<AnnoInfo>TypeBoundClass.TyVarInfo. annotations()Type parameter declaration annotations.Constructors in com.google.turbine.binder.bound with parameters of type AnnoInfo Constructor Description TurbineAnnotationValue(AnnoInfo info)Constructor parameters in com.google.turbine.binder.bound with type arguments of type AnnoInfo Constructor Description FieldInfo(FieldSymbol sym, Type type, int access, com.google.common.collect.ImmutableList<AnnoInfo> annotations, @Nullable Tree.VarDecl decl, @Nullable Const.Value value)ModuleInfo(java.lang.String name, @Nullable java.lang.String version, int flags, com.google.common.collect.ImmutableList<AnnoInfo> annos, com.google.common.collect.ImmutableList<ModuleInfo.RequireInfo> requires, com.google.common.collect.ImmutableList<ModuleInfo.ExportInfo> exports, com.google.common.collect.ImmutableList<ModuleInfo.OpenInfo> opens, com.google.common.collect.ImmutableList<ModuleInfo.UseInfo> uses, com.google.common.collect.ImmutableList<ModuleInfo.ProvideInfo> provides)ParamInfo(ParamSymbol sym, Type type, com.google.common.collect.ImmutableList<AnnoInfo> annotations, int access)RecordComponentInfo(RecordComponentSymbol sym, Type type, com.google.common.collect.ImmutableList<AnnoInfo> annotations, int access)SourceModuleInfo(java.lang.String name, @Nullable java.lang.String version, int flags, com.google.common.collect.ImmutableList<AnnoInfo> annos, com.google.common.collect.ImmutableList<ModuleInfo.RequireInfo> requires, com.google.common.collect.ImmutableList<ModuleInfo.ExportInfo> exports, com.google.common.collect.ImmutableList<ModuleInfo.OpenInfo> opens, com.google.common.collect.ImmutableList<ModuleInfo.UseInfo> uses, com.google.common.collect.ImmutableList<ModuleInfo.ProvideInfo> provides, SourceFile source)TyVarInfo(Type.IntersectionTy upperBound, @Nullable Type lowerBound, com.google.common.collect.ImmutableList<AnnoInfo> annotations) -
Uses of AnnoInfo in com.google.turbine.binder.bytecode
Methods in com.google.turbine.binder.bytecode that return types with arguments of type AnnoInfo Modifier and Type Method Description com.google.common.collect.ImmutableList<AnnoInfo>BytecodeBoundClass. annotations() -
Uses of AnnoInfo in com.google.turbine.processing
Methods in com.google.turbine.processing that return types with arguments of type AnnoInfo Modifier and Type Method Description protected abstract com.google.common.collect.ImmutableList<AnnoInfo>TurbineElement. annos()protected abstract com.google.common.collect.ImmutableList<AnnoInfo>TurbineTypeMirror. annos()protected com.google.common.collect.ImmutableList<AnnoInfo>TurbineTypeMirror.TurbineExecutableType. annos()protected com.google.common.collect.ImmutableList<AnnoInfo>TurbineTypeMirror.TurbineNullType. annos() -
Uses of AnnoInfo in com.google.turbine.type
Methods in com.google.turbine.type that return AnnoInfo Modifier and Type Method Description AnnoInfoAnnoInfo. withValues(com.google.common.collect.ImmutableMap<java.lang.String,Const> values)Methods in com.google.turbine.type that return types with arguments of type AnnoInfo Modifier and Type Method Description abstract com.google.common.collect.ImmutableList<AnnoInfo>Type.ArrayTy. annos()The type annotations.abstract com.google.common.collect.ImmutableList<AnnoInfo>Type.ClassTy.SimpleClassTy. annos()The type annotations.abstract com.google.common.collect.ImmutableList<AnnoInfo>Type.PrimTy. annos()The type annotations.abstract com.google.common.collect.ImmutableList<AnnoInfo>Type.TyVar. annos()The type annotations.abstract com.google.common.collect.ImmutableList<AnnoInfo>Type.WildTy. annotations()The type annotations.Method parameters in com.google.turbine.type with type arguments of type AnnoInfo Modifier and Type Method Description static Type.ArrayTyType.ArrayTy. create(Type elem, com.google.common.collect.ImmutableList<AnnoInfo> annos)static Type.PrimTyType.PrimTy. create(TurbineConstantTypeKind tykind, com.google.common.collect.ImmutableList<AnnoInfo> annos)static Type.TyVarType.TyVar. create(TyVarSymbol sym, com.google.common.collect.ImmutableList<AnnoInfo> annos)static Type.WildLowerBoundedTyType.WildLowerBoundedTy. create(Type bound, com.google.common.collect.ImmutableList<AnnoInfo> annotations)static Type.WildUnboundedTyType.WildUnboundedTy. create(com.google.common.collect.ImmutableList<AnnoInfo> annotations)static Type.WildUpperBoundedTyType.WildUpperBoundedTy. create(Type bound, com.google.common.collect.ImmutableList<AnnoInfo> annotations)
-