H
- the type of SCMHead
R
- 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–2022. All rights reserved.