Class JavaDomUtils
java.lang.Object
org.mybatis.generator.api.dom.java.JavaDomUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringcalculateParameterizedTypeName(CompilationUnit compilationUnit, FullyQualifiedJavaType fqjt) static StringcalculateTypeName(CompilationUnit compilationUnit, FullyQualifiedJavaType fqjt) Calculates type names for writing into generated Java.private static booleantypeDoesNotRequireImport(FullyQualifiedJavaType fullyQualifiedJavaType) private static booleantypeIsAlreadyImported(CompilationUnit compilationUnit, FullyQualifiedJavaType fullyQualifiedJavaType) private static booleantypeIsInSamePackage(CompilationUnit compilationUnit, FullyQualifiedJavaType fullyQualifiedJavaType)
-
Constructor Details
-
JavaDomUtils
private JavaDomUtils()
-
-
Method Details
-
calculateTypeName
public static String calculateTypeName(CompilationUnit compilationUnit, FullyQualifiedJavaType fqjt) Calculates type names for writing into generated Java. We try to use short names wherever possible. If the type requires an import, but has not been imported, then we need to use the fully qualified type name.- Parameters:
compilationUnit- the compilation unit being writtenfqjt- the type in question- Returns:
- the full type name
-
calculateParameterizedTypeName
private static String calculateParameterizedTypeName(CompilationUnit compilationUnit, FullyQualifiedJavaType fqjt) -
typeDoesNotRequireImport
-
typeIsInSamePackage
private static boolean typeIsInSamePackage(CompilationUnit compilationUnit, FullyQualifiedJavaType fullyQualifiedJavaType) -
typeIsAlreadyImported
private static boolean typeIsAlreadyImported(CompilationUnit compilationUnit, FullyQualifiedJavaType fullyQualifiedJavaType)
-