Class ImportsTypeStringResolver
java.lang.Object
org.immutables.value.processor.meta.ImportsTypeStringResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.google.common.collect.ImmutableList<TypeElement> private com.google.common.collect.ImmutableSet<TypeElement> private final Proto.DeclaringTypeprivate Round(package private) booleanprivate com.google.common.collect.ImmutableSet<String> private final Proto.DeclaringType -
Constructor Summary
ConstructorsConstructorDescriptionImportsTypeStringResolver(Proto.DeclaringType usingType, Proto.DeclaringType originType) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringgetFromSourceImports(String resolvable, boolean notTypeArgument) private booleanhasStarImports(SourceExtraction.Imports... importsSet) (package private) voidhierarchyTraversalForUnresolvedTypes(Round round, com.google.common.collect.ImmutableList<TypeElement> extendedClasses, com.google.common.collect.ImmutableSet<TypeElement> implementedInterfaces, com.google.common.collect.ImmutableSet<String> unresolvedYetArguments) private StringqualifyImportedIfPossible(String typeName, boolean notTypeArgument) (package private) StringresolveTopForAttribute(String input) private SourceExtraction.Imports[]Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.common.base.Function
equals
-
Field Details
-
unresolved
boolean unresolved -
usingType
-
originType
-
extendedClasses
-
implementedInterfaces
-
unresolvedYetArguments
-
round
-
-
Constructor Details
-
ImportsTypeStringResolver
ImportsTypeStringResolver(@Nullable Proto.DeclaringType usingType, @Nullable Proto.DeclaringType originType)
-
-
Method Details
-
hierarchyTraversalForUnresolvedTypes
void hierarchyTraversalForUnresolvedTypes(Round round, com.google.common.collect.ImmutableList<TypeElement> extendedClasses, com.google.common.collect.ImmutableSet<TypeElement> implementedInterfaces, com.google.common.collect.ImmutableSet<String> unresolvedYetArguments) -
apply
-
resolveTopForAttribute
-
getFromSourceImports
-
takeImportSets
-
hasStarImports
-
qualifyImportedIfPossible
-