public class TypeDeclarationUtils extends Object
| Constructor and Description |
|---|
TypeDeclarationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
getClassForType(String type,
ClassLoader loader) |
static Class<?> |
getExistingDeclarationClass(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry reg) |
static boolean |
isCompatible(Class<?> typeClass,
AbstractClassTypeDeclarationDescr typeDescr) |
static boolean |
isNovelClass(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry reg) |
static boolean |
isQualified(String name) |
static String |
lookupSimpleNameByImports(String name,
AbstractClassTypeDeclarationDescr typeDescr,
PackageDescr packageDescr,
ClassLoader loader) |
static void |
processModifiedProps(Class<?> cls,
org.drools.core.factmodel.ClassDefinition clsDef) |
static String |
resolveType(String klass,
PackageDescr packageDescr,
PackageRegistry pkgRegistry)
Tries to determine the namespace (package) of a simple type chosen to be
the superclass of a declared bean.
|
static String |
rewriteInitExprWithImports(String expr,
org.drools.core.addon.TypeResolver typeResolver) |
static String |
toBuildableType(String className,
ClassLoader loader) |
static String |
typeName2ClassName(String type,
ClassLoader loader) |
public static String lookupSimpleNameByImports(String name, AbstractClassTypeDeclarationDescr typeDescr, PackageDescr packageDescr, ClassLoader loader)
public static Class<?> getExistingDeclarationClass(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)
public static String resolveType(String klass, PackageDescr packageDescr, PackageRegistry pkgRegistry)
klass - the simple name of the classpackageDescr - the descriptor of the package the base class is declared inpkgRegistry - the current package registrypublic static String typeName2ClassName(String type, ClassLoader loader)
public static Class<?> getClassForType(String type, ClassLoader loader)
public static boolean isCompatible(Class<?> typeClass, AbstractClassTypeDeclarationDescr typeDescr)
public static boolean isQualified(String name)
public static boolean isNovelClass(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)
public static String rewriteInitExprWithImports(String expr, org.drools.core.addon.TypeResolver typeResolver)
public static String toBuildableType(String className, ClassLoader loader)
public static void processModifiedProps(Class<?> cls, org.drools.core.factmodel.ClassDefinition clsDef)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.