mirror of
https://github.com/awslabs/iam-policy-autopilot.git
synced 2026-04-25 16:05:58 +03:00
[PR #134] feat: add support for Java language #259
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/iam-policy-autopilot#259
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/awslabs/iam-policy-autopilot/pull/134
Author: @kdnakt
Created: 2/1/2026
Status: 🔄 Open
Base:
main← Head:java-support📝 Commits (9)
8ba882bfeat: add support for Java language41c19cctest: remove java sdk v1 test66101cffix compilation errorca83cd1Merge remote-tracking branch 'gh-upstream' into java-supportcf0b592feat: Add Java support174190afix: clippy warnings8cf9108chore: remove allow(dead_code)7c1b433refactor: rename waiter_type -> name6c39bbbchore: match submodule from upstream📊 Changes
269 files changed (+8576 additions, -56 deletions)
View changed files
➕
.gitattributes(+4 -0)📝
Cargo.toml(+2 -0)📝
README.md(+1 -1)📝
iam-policy-autopilot-cli/src/main.rs(+1 -1)📝
iam-policy-autopilot-cli/tests/integration_tests.rs(+10 -0)➕
iam-policy-autopilot-cli/tests/resources/test_s3_java.java(+9 -0)📝
iam-policy-autopilot-mcp-server/src/mcp.rs(+2 -2)📝
iam-policy-autopilot-policy-generation/Cargo.toml(+2 -0)➕
iam-policy-autopilot-policy-generation/resources/config/sdks/java-sdk-v2-utilities.json(+214 -0)📝
iam-policy-autopilot-policy-generation/src/embedded_data.rs(+32 -0)📝
iam-policy-autopilot-policy-generation/src/enrichment/mod.rs(+18 -1)📝
iam-policy-autopilot-policy-generation/src/errors/mod.rs(+2 -2)📝
iam-policy-autopilot-policy-generation/src/extraction/engine.rs(+23 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/CORRECTNESS.md(+186 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/extractor.rs(+318 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/extractors/import_extractor.rs(+210 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/extractors/method_extractor.rs(+201 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/extractors/mod.rs(+13 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/extractors/paginator_extractor.rs(+151 -0)➕
iam-policy-autopilot-policy-generation/src/extraction/java/extractors/utility_import_extractor.rs(+142 -0)...and 80 more files
📄 Description
Issue #, if available:
#58
Description of changes:
Added support for extracting SDK calls from AWS Java SDK v1 & v2.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.