public interface

RankingFunction

org.eclipse.sisu.inject.RankingFunction
Known Indirect Subclasses

Class Overview

Assigns each Binding a rank according to some function; higher ranks take precedence over lower ranks.

Summary

Public Methods
abstract int maxRank()
Estimates the maximum rank this function may assign to a Binding.
abstract <T> int rank(Binding<T> binding)
Assigns a numeric rank to the given binding.

Public Methods

public abstract int maxRank ()

Estimates the maximum rank this function may assign to a Binding.

Returns
  • Maximum rank
See Also

public abstract int rank (Binding<T> binding)

Assigns a numeric rank to the given binding.

Parameters
binding The binding
Returns
  • Assigned rank