public IBinaryAnnotation[] getParameterAnnotations(int index, char[] classFileName) { try { return this.parameterAnnotations == null ? null : this.parameterAnnotations[index]; } catch (ArrayIndexOutOfBoundsException aioobe) { // detailed reporting to track down https://bugs.eclipse.org/474081 StringBuffer message = new StringBuffer("Mismatching number of parameter annotations, "); //$NON-NLS-1$ message.append(index); message.append('>'); message.append(this.parameterAnnotations.length-1); message.append(" in "); //$NON-NLS-1$ message.append(getSelector()); char[] desc = getGenericSignature(); if (desc != null) message.append(desc); else message.append(getMethodDescriptor()); if (classFileName != null) message.append(" in ").append(classFileName); //$NON-NLS-1$ throw new IllegalStateException(message.toString(), aioobe); } } public int getAnnotatedParametersCount() {
public IBinaryAnnotation[] getParameterAnnotations(int index, char[] classFileName) { try { return this.parameterAnnotations == null ? null : this.parameterAnnotations[index]; } catch (ArrayIndexOutOfBoundsException aioobe) { // detailed reporting to track down https://bugs.eclipse.org/474081 StringBuffer message = new StringBuffer("Mismatching number of parameter annotations, "); //$NON-NLS-1$ message.append(index); message.append('>'); message.append(this.parameterAnnotations.length-1); message.append(" in "); //$NON-NLS-1$ message.append(getSelector()); char[] desc = getGenericSignature(); if (desc != null) message.append(desc); else message.append(getMethodDescriptor()); if (classFileName != null) message.append(" in ").append(classFileName); //$NON-NLS-1$ throw new IllegalStateException(message.toString(), aioobe); } } public int getAnnotatedParametersCount() {
public IBinaryAnnotation[] getParameterAnnotations(int index, char[] classFileName) { try { return this.parameterAnnotations == null ? null : this.parameterAnnotations[index]; } catch (ArrayIndexOutOfBoundsException aioobe) { // detailed reporting to track down https://bugs.eclipse.org/474081 StringBuffer message = new StringBuffer("Mismatching number of parameter annotations, "); //$NON-NLS-1$ message.append(index); message.append('>'); message.append(this.parameterAnnotations.length-1); message.append(" in "); //$NON-NLS-1$ message.append(getSelector()); char[] desc = getGenericSignature(); if (desc != null) message.append(desc); else message.append(getMethodDescriptor()); if (classFileName != null) message.append(" in ").append(classFileName); //$NON-NLS-1$ throw new IllegalStateException(message.toString(), aioobe); } } public int getAnnotatedParametersCount() {
@Override public IBinaryAnnotation[] getParameterAnnotations(int index, char[] classFileName) { try { return this.parameterAnnotations == null ? null : this.parameterAnnotations[index]; } catch (ArrayIndexOutOfBoundsException aioobe) { // detailed reporting to track down https://bugs.eclipse.org/474081 StringBuffer message = new StringBuffer("Mismatching number of parameter annotations, "); //$NON-NLS-1$ message.append(index); message.append('>'); message.append(this.parameterAnnotations.length-1); message.append(" in "); //$NON-NLS-1$ message.append(getSelector()); char[] desc = getGenericSignature(); if (desc != null) message.append(desc); else message.append(getMethodDescriptor()); if (classFileName != null) message.append(" in ").append(classFileName); //$NON-NLS-1$ throw new IllegalStateException(message.toString(), aioobe); } } @Override
public IBinaryAnnotation[] getParameterAnnotations(int index, char[] classFileName) { try { return this.parameterAnnotations == null ? null : this.parameterAnnotations[index]; } catch (ArrayIndexOutOfBoundsException aioobe) { // detailed reporting to track down https://bugs.eclipse.org/474081 StringBuffer message = new StringBuffer("Mismatching number of parameter annotations, "); //$NON-NLS-1$ message.append(index); message.append('>'); message.append(this.parameterAnnotations.length-1); message.append(" in "); //$NON-NLS-1$ message.append(getSelector()); char[] desc = getGenericSignature(); if (desc != null) message.append(desc); else message.append(getMethodDescriptor()); if (classFileName != null) message.append(" in ").append(classFileName); //$NON-NLS-1$ throw new IllegalStateException(message.toString(), aioobe); } } public int getAnnotatedParametersCount() {