private TypeDeclaration getExistingTypeDeclaration( Class<?> cls ) { // Check if we are in the built-ins TypeDeclaration typeDeclaration = this.builtinTypes.get( ( cls.getName() ) ); if (typeDeclaration == null) { // No built-in // Check if there is a user specified typedeclr PackageRegistry pkgReg = this.pkgRegistryMap.get( ClassUtils.getPackage( cls ) ); if (pkgReg != null) { String className = cls.getName(); String typeName = className.substring( className.lastIndexOf(".") + 1 ); typeDeclaration = pkgReg.getPackage().getTypeDeclaration( typeName ); } } return typeDeclaration; }
String pkg = ClassUtils.getPackage( cls ); pkgReg = this.pkgRegistryMap.get( pkg ); if (pkgReg != null) { String pkg = ClassUtils.getPackage( intf ); pkgReg = this.pkgRegistryMap.get( pkg ); if (pkgReg != null) {
return null; PackageRegistry pkgr = context.getPackageBuilder().getPackageRegistry( ClassUtils.getPackage( userProvidedClass ) ); org.drools.rule.Package pkg = pkgr == null ? context.getPkg() : pkgr.getPackage(); final boolean isEvent = pkg.isEvent( userProvidedClass );
InternalReadAccessor reader = pkg.getClassFieldAccessorStore().getMVELReader( ClassUtils.getPackage(type.getTypeClass()), type.getTypeClass().getName(), timestamp, InternalReadAccessor reader = pkg.getClassFieldAccessorStore().getMVELReader( ClassUtils.getPackage( type.getTypeClass() ), type.getTypeClass().getName(), duration,