Class NodeResolutionResult.ResolvedDependency
java.lang.Object
org.openrewrite.javascript.marker.NodeResolutionResult.ResolvedDependency
- All Implemented Interfaces:
org.openrewrite.rpc.RpcCodec<NodeResolutionResult.ResolvedDependency>
- Enclosing class:
NodeResolutionResult
public static class NodeResolutionResult.ResolvedDependency
extends Object
implements org.openrewrite.rpc.RpcCodec<NodeResolutionResult.ResolvedDependency>
Represents a resolved dependency from package-lock.json.
This is what was actually installed (name + resolved version + its own dependencies).
Each ResolvedDependency's dependency arrays contain Dependency objects (requests), which can be looked up in NodeResolutionResult.resolvedDependencies to find their resolved versions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrpcReceive(NodeResolutionResult.ResolvedDependency before, org.openrewrite.rpc.RpcReceiveQueue q) voidrpcSend(NodeResolutionResult.ResolvedDependency after, org.openrewrite.rpc.RpcSendQueue q)
-
Constructor Details
-
ResolvedDependency
public ResolvedDependency()
-
-
Method Details
-
rpcSend
public void rpcSend(NodeResolutionResult.ResolvedDependency after, org.openrewrite.rpc.RpcSendQueue q) - Specified by:
rpcSendin interfaceorg.openrewrite.rpc.RpcCodec<NodeResolutionResult.ResolvedDependency>
-
rpcReceive
public NodeResolutionResult.ResolvedDependency rpcReceive(NodeResolutionResult.ResolvedDependency before, org.openrewrite.rpc.RpcReceiveQueue q) - Specified by:
rpcReceivein interfaceorg.openrewrite.rpc.RpcCodec<NodeResolutionResult.ResolvedDependency>
-