public class ScoredSetter<T,P> extends Object
Constructor and Description |
---|
ScoredSetter(int score,
Setter<? super T,? super P> setter) |
Modifier and Type | Method and Description |
---|---|
ScoredSetter<T,P> |
best(ScoredSetter<T,P> setter) |
Setter<? super T,? super P> |
getSetter() |
boolean |
isBetterThan(ScoredSetter<T,P> scoredSetter) |
static <T,P> ScoredSetter<T,P> |
nullSetter() |
static <T,P> ScoredSetter<T,P> |
of(Setter<T,P> methodSetter,
int score) |
static <T,P> ScoredSetter<T,P> |
ofField(Field field,
Setter<T,P> fieldSetter) |
static <T,P> ScoredSetter<T,P> |
ofMethod(Method method,
Setter<T,P> methodSetter) |
String |
toString() |
public boolean isBetterThan(ScoredSetter<T,P> scoredSetter)
public ScoredSetter<T,P> best(ScoredSetter<T,P> setter)
public static <T,P> ScoredSetter<T,P> nullSetter()
public static <T,P> ScoredSetter<T,P> ofMethod(Method method, Setter<T,P> methodSetter)
public static <T,P> ScoredSetter<T,P> ofField(Field field, Setter<T,P> fieldSetter)
public static <T,P> ScoredSetter<T,P> of(Setter<T,P> methodSetter, int score)
Copyright © 2019. All rights reserved.