Lines Matching refs:buf

85         ByteBuffer buf = ByteBuffer.wrap(rawAnnotations);
86 int numAnnotations = buf.getShort() & 0xFFFF;
88 Annotation a = parseAnnotation(buf, constPool, container, false);
143 ByteBuffer buf = ByteBuffer.wrap(rawAnnotations);
144 int numParameters = buf.get() & 0xFF;
148 int numAnnotations = buf.getShort() & 0xFFFF;
152 Annotation a = parseAnnotation(buf, constPool, container, false);
190 private static Annotation parseAnnotation(ByteBuffer buf,
194 int typeIndex = buf.getShort() & 0xFFFF;
210 skipAnnotation(buf, false);
216 skipAnnotation(buf, false);
223 skipAnnotation(buf, false);
231 int numMembers = buf.getShort() & 0xFFFF;
233 int memberNameIndex = buf.getShort() & 0xFFFF;
239 skipMemberValue(buf);
241 Object value = parseMemberValue(memberType, buf, constPool, container);
291 ByteBuffer buf,
295 int tag = buf.get();
298 return parseEnumValue((Class<? extends Enum<?>>)memberType, buf, constPool, container);
300 result = parseClassValue(buf, constPool, container);
303 result = parseAnnotation(buf, constPool, container, true);
306 return parseArray(memberType, buf, constPool, container);
308 result = parseConst(tag, buf, constPool);
329 ByteBuffer buf, ConstantPool constPool) {
330 int constIndex = buf.getShort() & 0xFFFF;
364 private static Object parseClassValue(ByteBuffer buf,
367 int classIndex = buf.getShort() & 0xFFFF;
414 private static Object parseEnumValue(Class<? extends Enum> enumType, ByteBuffer buf,
417 int typeNameIndex = buf.getShort() & 0xFFFF;
419 int constNameIndex = buf.getShort() & 0xFFFF;
455 ByteBuffer buf,
458 int length = buf.getShort() & 0xFFFF; // Number of array components
462 return parseByteArray(length, buf, constPool);
464 return parseCharArray(length, buf, constPool);
466 return parseDoubleArray(length, buf, constPool);
468 return parseFloatArray(length, buf, constPool);
470 return parseIntArray(length, buf, constPool);
472 return parseLongArray(length, buf, constPool);
474 return parseShortArray(length, buf, constPool);
476 return parseBooleanArray(length, buf, constPool);
478 return parseStringArray(length, buf, constPool);
480 return parseClassArray(length, buf, constPool, container);
482 return parseEnumArray(length, (Class<? extends Enum>)componentType, buf,
486 return parseAnnotationArray(length, (Class <? extends Annotation>)componentType, buf,
492 ByteBuffer buf, ConstantPool constPool) {
498 tag = buf.get();
500 int index = buf.getShort() & 0xFFFF;
503 skipMemberValue(tag, buf);
511 ByteBuffer buf, ConstantPool constPool) {
517 tag = buf.get();
519 int index = buf.getShort() & 0xFFFF;
522 skipMemberValue(tag, buf);
530 ByteBuffer buf, ConstantPool constPool) {
536 tag = buf.get();
538 int index = buf.getShort() & 0xFFFF;
541 skipMemberValue(tag, buf);
549 ByteBuffer buf, ConstantPool constPool) {
555 tag = buf.get();
557 int index = buf.getShort() & 0xFFFF;
560 skipMemberValue(tag, buf);
568 ByteBuffer buf, ConstantPool constPool) {
574 tag = buf.get();
576 int index = buf.getShort() & 0xFFFF;
579 skipMemberValue(tag, buf);
587 ByteBuffer buf, ConstantPool constPool) {
593 tag = buf.get();
595 int index = buf.getShort() & 0xFFFF;
598 skipMemberValue(tag, buf);
606 ByteBuffer buf, ConstantPool constPool) {
612 tag = buf.get();
614 int index = buf.getShort() & 0xFFFF;
617 skipMemberValue(tag, buf);
625 ByteBuffer buf, ConstantPool constPool) {
631 tag = buf.get();
633 int index = buf.getShort() & 0xFFFF;
636 skipMemberValue(tag, buf);
644 ByteBuffer buf, ConstantPool constPool) {
650 tag = buf.get();
652 int index = buf.getShort() & 0xFFFF;
655 skipMemberValue(tag, buf);
663 ByteBuffer buf,
671 tag = buf.get();
673 result[i] = parseClassValue(buf, constPool, container);
675 skipMemberValue(tag, buf);
683 ByteBuffer buf,
691 tag = buf.get();
693 result[i] = parseEnumValue(enumType, buf, constPool, container);
695 skipMemberValue(tag, buf);
704 ByteBuffer buf,
712 tag = buf.get();
714 result[i] = parseAnnotation(buf, constPool, container, true);
716 skipMemberValue(tag, buf);
741 private static void skipAnnotation(ByteBuffer buf, boolean complete) {
743 buf.getShort(); // Skip type index
744 int numMembers = buf.getShort() & 0xFFFF;
746 buf.getShort(); // Skip memberNameIndex
747 skipMemberValue(buf);
756 private static void skipMemberValue(ByteBuffer buf) {
757 int tag = buf.get();
758 skipMemberValue(tag, buf);
766 private static void skipMemberValue(int tag, ByteBuffer buf) {
769 buf.getInt(); // (Two shorts, actually.)
772 skipAnnotation(buf, true);
775 skipArray(buf);
779 buf.getShort();
788 private static void skipArray(ByteBuffer buf) {
789 int length = buf.getShort() & 0xFFFF;
791 skipMemberValue(buf);