1.1 --- a/src/share/classes/com/sun/tools/classfile/Attribute.java Fri Dec 28 22:25:21 2012 -0800 1.2 +++ b/src/share/classes/com/sun/tools/classfile/Attribute.java Sat Dec 29 17:33:17 2012 -0800 1.3 @@ -1,5 +1,5 @@ 1.4 /* 1.5 - * Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved. 1.6 + * Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved. 1.7 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 1.8 * 1.9 * This code is free software; you can redistribute it and/or modify it 1.10 @@ -51,6 +51,7 @@ 1.11 public static final String LineNumberTable = "LineNumberTable"; 1.12 public static final String LocalVariableTable = "LocalVariableTable"; 1.13 public static final String LocalVariableTypeTable = "LocalVariableTypeTable"; 1.14 + public static final String MethodParameters = "MethodParameters"; 1.15 public static final String RuntimeVisibleAnnotations = "RuntimeVisibleAnnotations"; 1.16 public static final String RuntimeInvisibleAnnotations = "RuntimeInvisibleAnnotations"; 1.17 public static final String RuntimeVisibleParameterAnnotations = "RuntimeVisibleParameterAnnotations"; 1.18 @@ -113,6 +114,7 @@ 1.19 standardAttributes.put(LocalVariableTypeTable, LocalVariableTypeTable_attribute.class); 1.20 1.21 if (!compat) { // old javap does not recognize recent attributes 1.22 + standardAttributes.put(MethodParameters, MethodParameters_attribute.class); 1.23 standardAttributes.put(CompilationID, CompilationID_attribute.class); 1.24 standardAttributes.put(RuntimeInvisibleAnnotations, RuntimeInvisibleAnnotations_attribute.class); 1.25 standardAttributes.put(RuntimeInvisibleParameterAnnotations, RuntimeInvisibleParameterAnnotations_attribute.class); 1.26 @@ -171,6 +173,7 @@ 1.27 R visitLineNumberTable(LineNumberTable_attribute attr, P p); 1.28 R visitLocalVariableTable(LocalVariableTable_attribute attr, P p); 1.29 R visitLocalVariableTypeTable(LocalVariableTypeTable_attribute attr, P p); 1.30 + R visitMethodParameters(MethodParameters_attribute attr, P p); 1.31 R visitRuntimeVisibleAnnotations(RuntimeVisibleAnnotations_attribute attr, P p); 1.32 R visitRuntimeInvisibleAnnotations(RuntimeInvisibleAnnotations_attribute attr, P p); 1.33 R visitRuntimeVisibleParameterAnnotations(RuntimeVisibleParameterAnnotations_attribute attr, P p);