Uses of Interface
org.inferred.freebuilder.processor.source.Scope.Key
-
Packages that use Scope.Key Package Description org.inferred.freebuilder.processor org.inferred.freebuilder.processor.source -
-
Uses of Scope.Key in org.inferred.freebuilder.processor
Classes in org.inferred.freebuilder.processor that implement Scope.Key Modifier and Type Class Description private static classDeclarations.Declaration -
Uses of Scope.Key in org.inferred.freebuilder.processor.source
Classes in org.inferred.freebuilder.processor.source that implement Scope.Key Modifier and Type Class Description (package private) classIdKeyMaps Java identifiers to their usage (e.g.classLazyName(package private) static classLazyName.DeclarationA Declaration maps a unique static class name to its static excerpt in a scope.classVariableFields in org.inferred.freebuilder.processor.source with type parameters of type Scope.Key Modifier and Type Field Description private java.util.Map<Scope.Key<?>,java.lang.Object>Scope. entriesMethods in org.inferred.freebuilder.processor.source with parameters of type Scope.Key Modifier and Type Method Description protected booleanCompilationUnitBuilder.InitialScope. canStore(Scope.Key<?> key)protected abstract booleanScope. canStore(Scope.Key<?> key)protected booleanScope.FileScope. canStore(Scope.Key<?> key)protected booleanScope.MethodScope. canStore(Scope.Key<?> key)<V> VScope. computeIfAbsent(Scope.Key<V> key, java.util.function.Supplier<V> supplier)Ifkeyis not already associated with a value, computes its value usingsupplierand enters it into the scope.booleanScope. contains(Scope.Key<?> key)<V> VScope. get(Scope.Key<V> key)<V> VScope. putIfAbsent(Scope.Key<V> key, V value)Ifkeyis not already associated with a value, associates it withvalue.
-