@HashCodeAndEqualsPlugin.Enhance public static class MethodDelegationBinder.BindingResolver.StreamWriting extends Object implements MethodDelegationBinder.BindingResolver
PrintStream
.MethodDelegationBinder.BindingResolver.Default, MethodDelegationBinder.BindingResolver.StreamWriting, MethodDelegationBinder.BindingResolver.Unique
Constructor and Description |
---|
StreamWriting(MethodDelegationBinder.BindingResolver delegate,
PrintStream printStream)
Creates a new stream writing binding resolver.
|
public StreamWriting(MethodDelegationBinder.BindingResolver delegate, 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, List<MethodDelegationBinder.MethodBinding> targets)
source
method.resolve
in interface MethodDelegationBinder.BindingResolver
ambiguityResolver
- The ambiguity resolver to use.source
- The source method being bound.targets
- The possible target candidates. The list contains at least one element.Copyright © 2014–2022. All rights reserved.