Codegen · JetBrains plugin
Bean Copy Companion
FreeJava/Kotlin Codegen
Generates a real, compiling object-copy method between two Java or Kotlin classes. Select exactly two class files in the Project view, right-click → Generate Bean Copy Method, pick the copy direction, and get a new copier file with fields matched by name and type.
The gap it fixes
The closest existing competitor in this space, Simple Object Copy (32,992 downloads, PAID, JetBrains Marketplace id 18151), has real, verbatim user complaints:
java.lang.NullPointerException: Cannot invoke "com.intellij.psi.PsiMethod.getProject()" because "psiMethod" is null— a real crash, with stack trace, from a real user.- "不支持kotlin。。。" — "Doesn't support Kotlin..."
- "直接报错不能用,真是xswl,就这还收费" — "Straight up errors, unusable, and this still costs money"
- Abandoned since 2022-05 (no release in 4+ years), no bugtracker link on the listing.
62% of its reviews are ≤3 stars. The positive reviews confirm the core function is genuinely wanted (one user describes saving a full day of work migrating off a hand-rolled beancopy utility) — the complaints are about how it's built, not whether the feature is useful.
Facts and pricing
- Category
- Codegen
- Pricing
- Free
- Platform
- IntelliJ-family
- First published
- 2026-08-27
- Marketplace ID
- #33531
- Repository
bean-copy-companion- Growth
- ▲ +466.7% since 2026-08-18 (9→51)
Related plugins
All Codegen pluginsSelect a JSON object: in a .json file, a string literal, anywhere: run Generate Class from JSON, and get a real Java POJO or Kotlin data class with field types inferred from the actual JSON values, including nested objects (their own nested/ sibling classes) and arrays (List<T>, typed from the first element).
Place the caret on a variable, parameter, or field, run Insert Log Statement, and get a real println (Kotlin) / System.out.println (Java) inserted right after the enclosing statement: class, method, and line number already baked in as literal text. Remove All Log Statements finds and deletes every one this plugin has added to the current file, in one action.
Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.