Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 
 package org.easycluster.easycluster.serialization.tlv.meta;
 
 
public class BeanMetainfoUtils {
	private static final Logger	logger	= LoggerFactory.getLogger(BeanMetainfoUtils.class);
	public static Int2TypeMetainfo createTypeMetainfo(Collection<StringpackagesTransformer<Class<?>, Integertransformer) {
		if (null != packages) {
			for (String pkgName : packages) {
				try {
					String[] clsNames = PackageUtil.findClassesInPackage(pkgNamenullnull);
					for (String clsName : clsNames) {
						try {
								.debug("using ClassLoader {} to load Class {}"clclsName);
							}
							Class<?> cls = cl.loadClass(clsName);
							Integer value = transformer.transform(cls);
							if (null != value) {
								typeMetainfo.add(valuecls);
								.info("metainfo: add " + value + ":=>" + cls);
							}
catch (ClassNotFoundException e) {
							.error("createTypeMetainfo: "e);
						}
					}
catch (IOException e) {
					.error("createTypeMetainfo: "e);
				}
			}
		}
		return typeMetainfo;
	}
	public static Int2TypeMetainfo createTypeMetainfoByClasses(Collection<Class<?>> clazzesTransformer<Class<?>, Integertransformer) {
		for (Class<?> cls : clazzes) {
			Integer value = transformer.transform(cls);
			if (null != value) {
				typeMetainfo.add(valuecls);
			}
		}
		return typeMetainfo;
	}
New to GrepCode? Check out our FAQ X