Remove unused method Attribute.getName(). It allows to remove name_index field as well.
Found thanks to Cobertura coverage report.

It is merge of r1624564 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624670 13f79535-47bb-0310-9956-ffa450edef68
Remove length and constant_pool fields from Attribute class.

It is merge of r1624565 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624672 13f79535-47bb-0310-9956-ffa450edef68
Remove unused ConstantPool.constantToString methods.
Found thanks to Cobertura coverage report.

It is merge of r1624569 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624674 13f79535-47bb-0310-9956-ffa450edef68
Reduce visibility of constructors.
Remove unused constants

It is merge of r1624568, r1624571 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624676 13f79535-47bb-0310-9956-ffa450edef68
Implement a TODO: change return value of AnnotationEntry.getElementValuePairs() from an array to a list.
As all usages are known and constructor of ElementValuePair class is not accessible from outside (package-visible), I think it is OK to skip defensive copying.

It is merge of r1624573, r1624679 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624680 13f79535-47bb-0310-9956-ffa450edef68
Drop AnnotationDefault attribute as unused.
This class has no getter methods and thus provides no value.

It is merge of r1624583 from tomcat/trunk.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1624683 13f79535-47bb-0310-9956-ffa450edef68