This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git


The following commit(s) were added to refs/heads/master by this push:
     new 31e352b  Use for-each.
31e352b is described below

commit 31e352b8cdec88c026f727706d6cd859d31ea0ae
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Nov 21 12:46:14 2020 -0500

    Use for-each.
---
 .../org/apache/bcel/verifier/statics/Pass2Verifier.java    | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java 
b/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
index 7dce6e6..276ad8b 100644
--- a/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
+++ b/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
@@ -1049,14 +1049,14 @@ public final class Pass2Verifier extends PassVerifier 
implements Constants {
             int num_of_lvt_attribs = 0;
             // Now iterate through the attributes the Code attribute has.
             final Attribute[] atts = obj.getAttributes();
-            for (int a=0; a<atts.length; a++) {
-                if ((! (atts[a] instanceof LineNumberTable)) &&
-                    (! (atts[a] instanceof LocalVariableTable))) {
-                    addMessage("Attribute '"+tostring(atts[a])+"' as an 
attribute of Code attribute '"+tostring(obj)+
+            for (Attribute att : atts) {
+                if ((! (att instanceof LineNumberTable)) &&
+                    (! (att instanceof LocalVariableTable))) {
+                    addMessage("Attribute '"+tostring(att)+"' as an attribute 
of Code attribute '"+tostring(obj)+
                         "' (method '"+m+"') is unknown and will therefore be 
ignored.");
                 }
                 else{// LineNumberTable or LocalVariableTable
-                    addMessage("Attribute '"+tostring(atts[a])+"' as an 
attribute of Code attribute '"+tostring(obj)+
+                    addMessage("Attribute '"+tostring(att)+"' as an attribute 
of Code attribute '"+tostring(obj)+
                         "' (method '"+m+"') will effectively be ignored and is 
only useful for debuggers and such.");
                 }
 
@@ -1064,9 +1064,9 @@ public final class Pass2Verifier extends PassVerifier 
implements Constants {
                 //Here because its easier to collect the information of the
                 //(possibly more than one) LocalVariableTables belonging to
                 //one certain Code attribute.
-                if (atts[a] instanceof LocalVariableTable) { // checks 
conforming to vmspec2 4.7.9
+                if (att instanceof LocalVariableTable) { // checks conforming 
to vmspec2 4.7.9
 
-                    final LocalVariableTable lvt = (LocalVariableTable) 
atts[a];
+                    final LocalVariableTable lvt = (LocalVariableTable) att;
 
                     checkIndex(lvt, lvt.getNameIndex(), CONST_Utf8);
 

Reply via email to