@HashCodeAndEqualsPlugin.Enhance public static class MethodDelegationBinder.BindingResolver.StreamWriting extends java.lang.Object implements MethodDelegationBinder.BindingResolver
PrintStream.MethodDelegationBinder.BindingResolver.Default, MethodDelegationBinder.BindingResolver.StreamWriting, MethodDelegationBinder.BindingResolver.Unique| Modifier and Type | Field and Description |
|---|---|
private MethodDelegationBinder.BindingResolver |
delegate
The delegate binding resolver.
|
private java.io.PrintStream |
printStream
The print stream to bind write the chosen binding to.
|
| Constructor and Description |
|---|
StreamWriting(MethodDelegationBinder.BindingResolver delegate,
java.io.PrintStream printStream)
Creates a new stream writing binding resolver.
|
private final MethodDelegationBinder.BindingResolver delegate
private final java.io.PrintStream printStream
public StreamWriting(MethodDelegationBinder.BindingResolver delegate, java.io.PrintStream printStream)
delegate - The delegate binding resolver.printStream - The print stream to bind write the chosen binding to.public static MethodDelegationBinder.BindingResolver toSystemOut()
System.out and delegates to the MethodDelegationBinder.BindingResolver.Default resolver.public static MethodDelegationBinder.BindingResolver toSystemOut(MethodDelegationBinder.BindingResolver bindingResolver)
System.out and delegates to the MethodDelegationBinder.BindingResolver.Default resolver.bindingResolver - The delegate binding resolver.public static MethodDelegationBinder.BindingResolver toSystemError()
System.err and delegates to the MethodDelegationBinder.BindingResolver.Default resolver.public static MethodDelegationBinder.BindingResolver toSystemError(MethodDelegationBinder.BindingResolver bindingResolver)
System.err.bindingResolver - The delegate binding resolver.public MethodDelegationBinder.MethodBinding resolve(MethodDelegationBinder.AmbiguityResolver ambiguityResolver, MethodDescription source, java.util.List<MethodDelegationBinder.MethodBinding> targets)
source method.resolve in interface MethodDelegationBinder.BindingResolverambiguityResolver - The ambiguity resolver to use.source - The source method being bound.targets - The possible target candidates. The list contains at least one element.