CodeGenerator icon indicating copy to clipboard operation
CodeGenerator copied to clipboard

Cannot add own suffix to generated class - default package names starts with redundant '\n'

Open qwazer opened this issue 1 year ago • 4 comments

  1. Plugin version 1.5.2. IDEA Build #IU-223.8214.52 OS - Linux
  2. new template created
        <CodeTemplate>
          <option name="name" value="TestDataFactory" />
          <option name="type" value="class" />
          <option name="template" value="public class ${ClassName} {&#10;     public static ${class0.name} aDefault${class0.name}(){&#10;         return ${class0.name}.build();&#10;     }&#10;}&#10;" />
          <option name="classNameVm" value="${class0.qualifiedName}TestDataFactory" />
          <option name="defaultTargetPackage" value="" />
          <option name="defaultTargetModule" value="" />
        </CodeTemplate>
  1. generate code
package
        ru.test.example;

directory with name started with '\n' created

src/test/java$ ls
''$'\n''ru'   ru

UI file manager screenshot: image

Didn't found the way to fix.

qwazer avatar Feb 03 '23 07:02 qwazer