Uses of Interface
org.inferred.freebuilder.processor.source.TypeUsage
-
Packages that use TypeUsage Package Description org.inferred.freebuilder.processor.source -
-
Uses of TypeUsage in org.inferred.freebuilder.processor.source
Classes in org.inferred.freebuilder.processor.source that implement TypeUsage Modifier and Type Class Description private static classTypeUsage_Builder.Partialprivate static classTypeUsage_Builder.Rebuildableprivate static classTypeUsage_Builder.ValueFields in org.inferred.freebuilder.processor.source with type parameters of type TypeUsage Modifier and Type Field Description private com.google.common.collect.Multimap<QualifiedName,TypeUsage>ImportManager. importsTypes to import, and for which usages.private java.util.Map<TypeUsage,QualifiedName>ImportManager. resolutionsWhich type, imported or in scope, to use to shorten each type usage.private java.util.Deque<TypeUsage>ImportManager. todoType usages to process.private java.util.List<TypeUsage>CompilationUnitBuilder. usagesMethods in org.inferred.freebuilder.processor.source that return TypeUsage Modifier and Type Method Description TypeUsageTypeUsage_Builder. build()Returns a newly-createdTypeUsagebased on the contents of thisBuilder.TypeUsageTypeUsage_Builder.Partial.PartialBuilder. build()TypeUsageTypeUsage_Builder. buildPartial()Returns a newly-created partialTypeUsagefor use in unit tests.Methods in org.inferred.freebuilder.processor.source with parameters of type TypeUsage Modifier and Type Method Description private booleanImportManager. addImport(QualifiedName name, TypeUsage usage)private voidImportManager. appendUsage(java.lang.StringBuilder result, TypeUsage usage)static TypeUsage.BuilderTypeUsage_Builder. from(TypeUsage value)Creates a new builder usingvalueas a template.TypeUsage.BuilderTypeUsage_Builder. mergeFrom(TypeUsage value)Copies values fromvalue, skipping empty optionals.private voidImportManager. resolveUsage(TypeUsage usage)private java.util.function.Function<QualifiedName,ScopeHandler.ScopeState>ImportManager. visibilityIn(ScopeHandler scopeHandler, TypeUsage usage)Method parameters in org.inferred.freebuilder.processor.source with type arguments of type TypeUsage Modifier and Type Method Description private static java.lang.StringCompilationUnitBuilder. formatSnippet(java.lang.StringBuilder source, java.util.List<TypeUsage> usages)(package private) static java.lang.StringImportManager. shortenReferences(java.lang.CharSequence codeWithQualifiedNames, java.lang.String pkg, int importsIndex, java.util.List<TypeUsage> typeUsages, ScopeHandler scopeHandler)Constructor parameters in org.inferred.freebuilder.processor.source with type arguments of type TypeUsage Constructor Description ImportManager(java.util.List<TypeUsage> usages, ScopeHandler scopeHandler, java.lang.String pkg)
-