Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*    */ package net.sf.cglib.proxy;
 /*    */ 
 /*    */ import java.lang.reflect.Method;
 /*    */ import java.util.ArrayList;
 /*    */ import java.util.Arrays;
 /*    */ import java.util.List;
 /*    */ import net.sf.cglib.asm.ClassVisitor;
 /*    */ import net.sf.cglib.core.CollectionUtils;
 /*    */ import net.sf.cglib.core.ReflectUtils;
/*    */ 
/*    */ class MixinEverythingEmitter extends MixinEmitter
/*    */ {
/*    */   public MixinEverythingEmitter(ClassVisitor vString classNameClass[] classes)
/*    */   {
/* 33 */     super(vclassNameclassesnull);
/*    */   }
/*    */ 
/*    */   protected Class[] getInterfaces(Class[] classes) {
/* 37 */     List list = new ArrayList();
/* 38 */     for (int i = 0; i < classes.lengthi++) {
/* 39 */       ReflectUtils.addAllInterfaces(classes[i], list);
/*    */     }
/* 41 */     return (Class[])list.toArray(new Class[list.size()]);
/*    */   }
/*    */ 
/*    */   protected Method[] getMethods(Class type) {
/* 45 */     List methods = new ArrayList(Arrays.asList(type.getMethods()));
/* 46 */     CollectionUtils.filter(methodsnew RejectModifierPredicate(24));
/* 47 */     return (Method[])methods.toArray(new Method[methods.size()]);
/*    */   }
/*    */ }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     net.sf.cglib.proxy.MixinEverythingEmitter
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X