public final class CommonUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
ensureEncodingName(java.lang.String charsetName)
Get charset name.
|
static java.lang.String |
extractClassName(java.lang.String canonicalJavaClassName)
Extract class name from canonical Java class name
|
static java.lang.String |
extractPackageName(java.lang.String fileNameWithoutExtension)
Extract package name from canonical Java class name
|
static java.io.File |
scriptFileToJavaFile(java.io.File targetDir,
java.lang.String classPackage,
java.io.File scriptFile)
Convert script file into path to Java class file.
|
@Nonnull
public static java.lang.String ensureEncodingName(@Nullable
java.lang.String charsetName)
charsetName - name of charset, can be nulljava.lang.IllegalArgumentException - if charset name can't be recognized@Nonnull
public static java.lang.String extractClassName(@Nonnull
java.lang.String canonicalJavaClassName)
canonicalJavaClassName - canonical class name (like 'a.b.c.SomeClassName'), must not be null@Nonnull
public static java.lang.String extractPackageName(@Nonnull
java.lang.String fileNameWithoutExtension)
fileNameWithoutExtension - canonical class name (like 'a.b.c.SomeClassName'), must not be null@Nonnull
public static java.io.File scriptFileToJavaFile(@Nullable
java.io.File targetDir,
@Nullable
java.lang.String classPackage,
@Nonnull
java.io.File scriptFile)
targetDir - the target dir for generated sources, it can be nullclassPackage - class package to override extracted one from script name, it can be nullscriptFile - the script file, must not be null