Author: tcurdt
Date: Fri Apr  6 10:44:25 2007
New Revision: 526238

URL: http://svn.apache.org/viewvc?view=rev&rev=526238
Log:
http://issues.apache.org/bugzilla/show_bug.cgi?id=42015


Modified:
    
jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java

Modified: 
jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
URL: 
http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java?view=diff&rev=526238&r1=526237&r2=526238
==============================================================================
--- 
jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
 (original)
+++ 
jakarta/bcel/trunk/src/main/java/org/apache/bcel/verifier/statics/Pass2Verifier.java
 Fri Apr  6 10:44:25 2007
@@ -1014,7 +1014,7 @@
                                        }// for all local variables 
localvariables[i] in the LocalVariableTable attribute atts[a] END
 
                                        num_of_lvt_attribs++;
-                                       if (num_of_lvt_attribs > 
obj.getMaxLocals()){
+                                       if (!m.isStatic() && num_of_lvt_attribs 
> obj.getMaxLocals()){
                                                throw new 
ClassConstraintException("Number of LocalVariableTable attributes of Code 
attribute '"+tostring(obj)+"' (method '"+tostring(m)+"') exceeds number of 
local variable slots '"+obj.getMaxLocals()+"' ('There may be no more than one 
LocalVariableTable attribute per local variable in the Code attribute.').");
                                        }
                                }// if atts[a] instanceof LocalVariableTable END



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to