Search code examples
javacode-generationsun-codemodel

CodeModel: manually insert import statement


How do I manually insert an import statement using CodeModel?

I'd like to use Arrays.toString(...) in a direct statement.

Context: I'm generating a toString() method in the generated code just like Eclipse does. The Arrays class is used to avoid printing references to the arrays I have declared.


Solution

  • The solution was to reference the class:

    JClass arrays = codeModel.ref(Arrays.class);