org_aspectj_apache_bcel_classfile_tests_ParameterAnnotationsTest_java
org.aspectj.apache.bcel.classfile.annotation.AnnotationGen
public static AnnotationGen read(DataInputStream dis, ConstantPool cpool, boolean b) throws IOException {
        AnnotationGen a = new AnnotationGen(cpool);
        a.typeIndex = dis.readUnsignedShort();
        int elemValuePairCount = dis.readUnsignedShort();
        for (int i = 0; i < elemValuePairCount; ++i) {
            int nidx = dis.readUnsignedShort();
            a.addElementNameValuePair(new NameValuePair(nidx, ElementValue.readElementValue(dis, cpool), cpool));
        }
        a.isRuntimeVisible(b);
        return a;
    }
 -> java.util.Collections.emptyList(): java.util.List -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedByte(): int -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedShort(): int -> java.util.List.add(java.lang.Object): boolean
 [CALL] [CALL] -> java.util.Collections.emptyList(): java.util.List [EXIT] -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedShort(): int [CALL] -> java.io.DataInputStream.readUnsignedByte(): int -> java.io.DataInputStream.readUnsignedShort(): int -> java.io.DataInputStream.readUnsignedShort(): int [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] -> java.util.List.add(java.lang.Object): boolean [EXIT] [CALL] [EXIT] [EXIT]