Java 类org.mockito.asm.Attribute 实例源码

项目: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;
        }
    };
}
项目:mockito-cglib    文件: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;
        }
    };
}
项目:mockito-cglib    文件:TraceMethodVisitor.java   
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append(tab).append("ATTRIBUTE ");
    appendDescriptor(-1, attr.type);

    if (attr instanceof Traceable) {
        ((Traceable) attr).trace(buf, labelNames);
    } else {
        buf.append(" : unknown\n");
    }

    text.add(buf.toString());
    if (mv != null) {
        mv.visitAttribute(attr);
    }
}
项目:astor    文件: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;
        }
    };
}
项目:astor    文件:TraceMethodVisitor.java   
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append(tab).append("ATTRIBUTE ");
    appendDescriptor(-1, attr.type);

    if (attr instanceof Traceable) {
        ((Traceable) attr).trace(buf, labelNames);
    } else {
        buf.append(" : unknown\n");
    }

    text.add(buf.toString());
    if (mv != null) {
        mv.visitAttribute(attr);
    }
}
项目:astor    文件: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;
        }
    };
}
项目:astor    文件:TraceMethodVisitor.java   
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append(tab).append("ATTRIBUTE ");
    appendDescriptor(-1, attr.type);

    if (attr instanceof Traceable) {
        ((Traceable) attr).trace(buf, labelNames);
    } else {
        buf.append(" : unknown\n");
    }

    text.add(buf.toString());
    if (mv != null) {
        mv.visitAttribute(attr);
    }
}
项目:mockito-cglib    文件:MemberNode.java   
/**
 * Visits a non standard attribute of this class, field or method.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    if (attrs == null) {
        attrs = new ArrayList(1);
    }
    attrs.add(attr);
}
项目:mockito-cglib    文件:CheckFieldAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkEnd();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    fv.visitAttribute(attr);
}
项目:mockito-cglib    文件:CheckClassAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkState();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    cv.visitAttribute(attr);
}
项目:mockito-cglib    文件:CheckMethodAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkEndMethod();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    mv.visitAttribute(attr);
}
项目:mockito-cglib    文件:TraceFieldVisitor.java   
public void visitAttribute(final Attribute attr) {
    super.visitAttribute(attr);

    if (fv != null) {
        fv.visitAttribute(attr);
    }
}
项目:mockito-cglib    文件:TraceClassVisitor.java   
public void visitAttribute(final Attribute attr) {
    text.add("\n");
    super.visitAttribute(attr);

    if (cv != null) {
        cv.visitAttribute(attr);
    }
}
项目:mockito-cglib    文件:ASMifierAbstractVisitor.java   
/**
 * Prints the ASM code that generates the given attribute.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append("// ATTRIBUTE ").append(attr.type).append('\n');
    if (attr instanceof ASMifiable) {
        buf.append("{\n");
        ((ASMifiable) attr).asmify(buf, "attr", labelNames);
        buf.append(name).append(".visitAttribute(attr);\n");
        buf.append("}\n");
    }
    text.add(buf.toString());
}
项目:mockito-cglib    文件:TraceAbstractVisitor.java   
/**
 * Prints a disassembled view of the given attribute.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append(tab).append("ATTRIBUTE ");
    appendDescriptor(-1, attr.type);

    if (attr instanceof Traceable) {
        ((Traceable) attr).trace(buf, null);
    } else {
        buf.append(" : unknown\n");
    }

    text.add(buf.toString());
}
项目:astor    文件:MemberNode.java   
/**
 * Visits a non standard attribute of this class, field or method.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    if (attrs == null) {
        attrs = new ArrayList(1);
    }
    attrs.add(attr);
}
项目:astor    文件:CheckFieldAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkEnd();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    fv.visitAttribute(attr);
}
项目:astor    文件:CheckClassAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkState();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    cv.visitAttribute(attr);
}
项目:astor    文件:CheckMethodAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkEndMethod();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    mv.visitAttribute(attr);
}
项目:astor    文件:TraceFieldVisitor.java   
public void visitAttribute(final Attribute attr) {
    super.visitAttribute(attr);

    if (fv != null) {
        fv.visitAttribute(attr);
    }
}
项目:astor    文件:TraceClassVisitor.java   
public void visitAttribute(final Attribute attr) {
    text.add("\n");
    super.visitAttribute(attr);

    if (cv != null) {
        cv.visitAttribute(attr);
    }
}
项目:astor    文件:ASMifierAbstractVisitor.java   
/**
 * Prints the ASM code that generates the given attribute.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append("// ATTRIBUTE ").append(attr.type).append('\n');
    if (attr instanceof ASMifiable) {
        buf.append("{\n");
        ((ASMifiable) attr).asmify(buf, "attr", labelNames);
        buf.append(name).append(".visitAttribute(attr);\n");
        buf.append("}\n");
    }
    text.add(buf.toString());
}
项目:astor    文件:TraceAbstractVisitor.java   
/**
 * Prints a disassembled view of the given attribute.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append(tab).append("ATTRIBUTE ");
    appendDescriptor(-1, attr.type);

    if (attr instanceof Traceable) {
        ((Traceable) attr).trace(buf, null);
    } else {
        buf.append(" : unknown\n");
    }

    text.add(buf.toString());
}
项目:astor    文件:MemberNode.java   
/**
 * Visits a non standard attribute of this class, field or method.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    if (attrs == null) {
        attrs = new ArrayList(1);
    }
    attrs.add(attr);
}
项目:astor    文件:CheckFieldAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkEnd();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    fv.visitAttribute(attr);
}
项目:astor    文件:CheckClassAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkState();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    cv.visitAttribute(attr);
}
项目:astor    文件:CheckMethodAdapter.java   
public void visitAttribute(final Attribute attr) {
    checkEndMethod();
    if (attr == null) {
        throw new IllegalArgumentException("Invalid attribute (must not be null)");
    }
    mv.visitAttribute(attr);
}
项目:astor    文件:TraceFieldVisitor.java   
public void visitAttribute(final Attribute attr) {
    super.visitAttribute(attr);

    if (fv != null) {
        fv.visitAttribute(attr);
    }
}
项目:astor    文件:TraceClassVisitor.java   
public void visitAttribute(final Attribute attr) {
    text.add("\n");
    super.visitAttribute(attr);

    if (cv != null) {
        cv.visitAttribute(attr);
    }
}
项目:astor    文件:ASMifierAbstractVisitor.java   
/**
 * Prints the ASM code that generates the given attribute.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append("// ATTRIBUTE ").append(attr.type).append('\n');
    if (attr instanceof ASMifiable) {
        buf.append("{\n");
        ((ASMifiable) attr).asmify(buf, "attr", labelNames);
        buf.append(name).append(".visitAttribute(attr);\n");
        buf.append("}\n");
    }
    text.add(buf.toString());
}
项目:astor    文件:TraceAbstractVisitor.java   
/**
 * Prints a disassembled view of the given attribute.
 * 
 * @param attr an attribute.
 */
public void visitAttribute(final Attribute attr) {
    buf.setLength(0);
    buf.append(tab).append("ATTRIBUTE ");
    appendDescriptor(-1, attr.type);

    if (attr instanceof Traceable) {
        ((Traceable) attr).trace(buf, null);
    } else {
        buf.append(" : unknown\n");
    }

    text.add(buf.toString());
}
项目:mockito-cglib    文件:ClassReaderGenerator.java   
public ClassReaderGenerator(ClassReader r, Attribute[] attrs, int flags) {
    this.r = r;
    this.attrs = (attrs != null) ? attrs : new Attribute[0];
    this.flags = flags;
}
项目:mockito-cglib    文件:FieldVisitorTee.java   
public void visitAttribute(Attribute attr) {
    fv1.visitAttribute(attr);
    fv2.visitAttribute(attr);
}
项目:mockito-cglib    文件:AbstractClassLoader.java   
protected Attribute[] attributes() {
    return null;
}
项目:nedis    文件:TestNedisClientImpl.java   
@Override
public void visitAttribute(Attribute attr) {}
项目:nedis    文件:TestNedisClientImpl.java   
@Override
public void visitAttribute(Attribute attr) {}
项目:astor    文件:ClassReaderGenerator.java   
public ClassReaderGenerator(ClassReader r, Attribute[] attrs, int flags) {
    this.r = r;
    this.attrs = (attrs != null) ? attrs : new Attribute[0];
    this.flags = flags;
}
项目:astor    文件:FieldVisitorTee.java   
public void visitAttribute(Attribute attr) {
    fv1.visitAttribute(attr);
    fv2.visitAttribute(attr);
}
项目:astor    文件:AbstractClassLoader.java   
protected Attribute[] attributes() {
    return null;
}
项目:astor    文件:ClassReaderGenerator.java   
public ClassReaderGenerator(ClassReader r, Attribute[] attrs, int flags) {
    this.r = r;
    this.attrs = (attrs != null) ? attrs : new Attribute[0];
    this.flags = flags;
}