Class MatchableBinding.Matching<D extends MatchableBinding>
java.lang.Object
org.glassfish.jersey.inject.weld.internal.inject.MatchableBinding.Matching<D>
- Type Parameters:
D- Concrete injection binding implementation type.
- All Implemented Interfaces:
Comparable<MatchableBinding.Matching>
- Enclosing class:
- MatchableBinding<T,
D extends MatchableBinding>
public static class MatchableBinding.Matching<D extends MatchableBinding>
extends Object
implements Comparable<MatchableBinding.Matching>
Matching object that represents the level of a match between two bindings. Contains a reference to a MatchableBinding
whose instance was used to create the Matching object.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMatching(D binding, MatchableBinding.MatchLevel matchLevel) -
Method Summary
Modifier and TypeMethodDescriptionbetter(MatchableBinding.Matching other) clone()intbooleanisBest()booleanmatches()static <D extends MatchableBinding>
MatchableBinding.Matching<D>
-
Field Details
-
matchLevel
-
-
Constructor Details
-
Matching
-
-
Method Details
-
noneMatching
-
compareTo
- Specified by:
compareToin interfaceComparable<D extends MatchableBinding>
-
better
-
isBest
public boolean isBest() -
matches
public boolean matches() -
getBinding
-
clone
-