Java 类org.mockito.cglib.core.MethodInfo 实例源码

项目:securemock    文件:ReflectUtils.java   
public static MethodInfo getMethodInfo(final Member member, final int modifiers) {
    final Signature sig = getSignature(member);
    return new MethodInfo() {
        private ClassInfo ci;
        public ClassInfo getClassInfo() {
            if (ci == null)
                ci = ReflectUtils.getClassInfo(member.getDeclaringClass());
            return ci;
        }
        public int getModifiers() {
            return modifiers;
        }
        public Signature getSignature() {
            return sig;
        }
        public Type[] getExceptionTypes() {
            return ReflectUtils.getExceptionTypes(member);
        }
        public Attribute getAttribute() {
            return null;
        }
    };
}
项目:securemock    文件:ReflectUtils.java   
public static MethodInfo getMethodInfo(Member member) {
    return getMethodInfo(member, member.getModifiers());
}