Skip to content

Conversation

@alexet
Copy link
Contributor

@alexet alexet commented Sep 16, 2025

The use of PathNode prevents these from being overlay informed.

The use of PathNode prevents these from being overlay informed.
@github-actions github-actions bot added the Java label Sep 16, 2025
@alexet alexet closed this Nov 13, 2025
@aschackmull
Copy link
Contributor

This looks like a nice simplification that we simply want to merge. Reopening.

@aschackmull aschackmull reopened this Jan 13, 2026
@aschackmull aschackmull marked this pull request as ready for review January 15, 2026 09:55
@aschackmull aschackmull requested a review from a team as a code owner January 15, 2026 09:55
Copilot AI review requested due to automatic review settings January 15, 2026 09:55
@aschackmull aschackmull merged commit c632e8f into main Jan 15, 2026
23 checks passed
@aschackmull aschackmull deleted the alexet/avoid-path-node-java branch January 15, 2026 09:55
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request refactors four predicates within a parameterized module to use DataFlow::Node instead of PathNode for their source and sink parameters. This change enables these predicates to be overlay informed, making them more flexible for extension.

Changes:

  • Simplified function signatures by replacing GetInstanceToInitToUseFlow::PathNode parameters with DataFlow::Node
  • Updated predicate calls from flowPath() to flow() to match the new parameter types
  • Removed .getNode() accessor calls since parameters are now direct DataFlow::Node instances

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants