H - the type of SCMHeadR - the type of SCMRevision.I - the type of intermediate value produced by the SCMSourceRequest.IntermediateLambda.public static interface SCMSourceRequest.LazyRevisionLambda<H extends SCMHead,R extends SCMRevision,I>
SCMRevision instance for a specific SCMHead using the intermediate
value produced by a SCMSourceRequest.IntermediateLambda.SCMSourceRequest.IntermediateLambda| Modifier and Type | Method and Description |
|---|---|
R |
create(H head,
I intermediate)
Creates a
SCMRevision for the specified SCMHead using the supplied intermediate previously
generated by an SCMSourceRequest.IntermediateLambda. |
@NonNull R create(@NonNull H head, @Nullable I intermediate) throws IOException, InterruptedException
SCMRevision for the specified SCMHead using the supplied intermediate previously
generated by an SCMSourceRequest.IntermediateLambda.head - the SCMHead.intermediate - the intermediate (may be null if no SCMSourceRequest.IntermediateLambda was provided
or if the SCMSourceRequest.IntermediateLambda can return null.SCMRevision.IOException - if there is an I/O error.InterruptedException - if the operation was interrupted.Copyright © 2016–2019. All rights reserved.