Class NamePicker
java.lang.Object
org.inferred.freebuilder.processor.NamePicker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Collector<ExecutableElement, ?, Map<String, ExecutableElement>> byName()private static Predicate<? super ExecutableElement> matchingErasedParameters(Types types, TypeMirror... parameterTypes) private static booleanparametersMatchExactly(Types types, ExecutableElement method, TypeMirror... parameterTypes) static NameAndVisibilitypickName(DeclaredType targetType, Elements elements, Types types, TypeMirror returnType, String preferredName, TypeMirror... parameterTypes) Find an available name and visibility for a method.
-
Constructor Details
-
NamePicker
public NamePicker()
-
-
Method Details
-
pickName
public static NameAndVisibility pickName(DeclaredType targetType, Elements elements, Types types, TypeMirror returnType, String preferredName, TypeMirror... parameterTypes) Find an available name and visibility for a method. -
matchingErasedParameters
private static Predicate<? super ExecutableElement> matchingErasedParameters(Types types, TypeMirror... parameterTypes) -
parametersMatchExactly
private static boolean parametersMatchExactly(Types types, ExecutableElement method, TypeMirror... parameterTypes) -
byName
-