Skip to content

Support constants in @GenerateObjCCompanion.#2772

Open
copybara-service[bot] wants to merge 1 commit into
masterfrom
test_934578341
Open

Support constants in @GenerateObjCCompanion.#2772
copybara-service[bot] wants to merge 1 commit into
masterfrom
test_934578341

Conversation

@copybara-service

@copybara-service copybara-service Bot commented Jun 18, 2026

Copy link
Copy Markdown

Support constants in @GenerateObjCCompanion.

  • Modify J2ObjC translator to generate instance properties for static fields in companion protocols when @GenerateObjCCompanion is used.
  • Update TypeGenerator to allow @GenerateObjCCompanion on classes that have only static fields (constants) but no static methods.
  • Add unit tests for companion static fields in J2ObjC translator (GenerateObjCCompanionTest).

#aigen

- Modify J2ObjC translator to generate instance properties for static fields in companion protocols when @GenerateObjCCompanion is used.
- Update TypeGenerator to allow @GenerateObjCCompanion on classes that have only static fields (constants) but no static methods.
- Add unit tests for companion static fields in J2ObjC translator (GenerateObjCCompanionTest).

#aigen

PiperOrigin-RevId: 934578341
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant