Class NodeResolutionResult.Dependency
java.lang.Object
org.openrewrite.javascript.marker.NodeResolutionResult.Dependency
- All Implemented Interfaces:
org.openrewrite.rpc.RpcCodec<NodeResolutionResult.Dependency>
- Enclosing class:
NodeResolutionResult
public static class NodeResolutionResult.Dependency
extends Object
implements org.openrewrite.rpc.RpcCodec<NodeResolutionResult.Dependency>
Represents a dependency request as declared in package.json.
This is what a package asks for (name + version constraint).
When the same name+versionConstraint appears multiple times, the same Dependency instance is reused. This enables reference deduplication during RPC serialization.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrpcReceive(NodeResolutionResult.Dependency before, org.openrewrite.rpc.RpcReceiveQueue q) voidrpcSend(NodeResolutionResult.Dependency after, org.openrewrite.rpc.RpcSendQueue q)
-
Constructor Details
-
Dependency
public Dependency()
-
-
Method Details
-
rpcSend
- Specified by:
rpcSendin interfaceorg.openrewrite.rpc.RpcCodec<NodeResolutionResult.Dependency>
-
rpcReceive
public NodeResolutionResult.Dependency rpcReceive(NodeResolutionResult.Dependency before, org.openrewrite.rpc.RpcReceiveQueue q) - Specified by:
rpcReceivein interfaceorg.openrewrite.rpc.RpcCodec<NodeResolutionResult.Dependency>
-