private void doParameterAnnotations(DataInputStream in, ElementType member, RetentionPolicy policy) throws IOException { int num_parameters = in.readUnsignedByte(); for (int p = 0; p < num_parameters; p++) { if (cd != null) cd.parameter(p); doAnnotations(in, member, policy); } }
private void doParameterAnnotations(DataInputStream in, ElementType member, RetentionPolicy policy) throws IOException { int num_parameters = in.readUnsignedByte(); for (int p = 0; p < num_parameters; p++) { if (cd != null) cd.parameter(p); doAnnotations(in, member, policy); } }
attribute_length &= 0xFFFFFFFF; if ("RuntimeVisibleAnnotations".equals(attributeName)) doAnnotations(in, member, RetentionPolicy.RUNTIME); else if ("RuntimeVisibleParameterAnnotations".equals(attributeName)) doParameterAnnotations(in, member, RetentionPolicy.RUNTIME); else if ("RuntimeInvisibleAnnotations".equals(attributeName)) doAnnotations(in, member, RetentionPolicy.CLASS); else if ("RuntimeInvisibleParameterAnnotations".equals(attributeName)) doParameterAnnotations(in, member, RetentionPolicy.CLASS);
attribute_length &= 0xFFFFFFFF; if ("RuntimeVisibleAnnotations".equals(attributeName)) doAnnotations(in, member, RetentionPolicy.RUNTIME); else if ("RuntimeVisibleParameterAnnotations".equals(attributeName)) doParameterAnnotations(in, member, RetentionPolicy.RUNTIME); else if ("RuntimeInvisibleAnnotations".equals(attributeName)) doAnnotations(in, member, RetentionPolicy.CLASS); else if ("RuntimeInvisibleParameterAnnotations".equals(attributeName)) doParameterAnnotations(in, member, RetentionPolicy.CLASS);