Package org.aspectj.apache.bcel.verifier.statics

Examples of org.aspectj.apache.bcel.verifier.statics.Pass3aVerifier


  }

  /** Returns the VerificationResult for the given pass. */
  public VerificationResult doPass3a(int method_no){
    String key = Integer.toString(method_no);
    Pass3aVerifier p3av;
    p3av = (Pass3aVerifier) (p3avs.get(key));
    if (p3avs.get(key) == null){
      p3av = new Pass3aVerifier(this, method_no);
      p3avs.put(key, p3av);
    }
    return p3av.verify();
  }
View Full Code Here


        messages.add("Pass 2: "+p2m[i]);
      }
    }
    Iterator p3as = p3avs.values().iterator();
    while (p3as.hasNext()){
      Pass3aVerifier pv = (Pass3aVerifier) p3as.next();
      String[] p3am = pv.getMessages();
      int meth = pv.getMethodNo();
      for (int i=0; i<p3am.length; i++){
        messages.add("Pass 3a, method "+meth+
               " ('"+
               org.aspectj.apache.bcel.Repository
               .lookupClass(classname)
               .getMethods()[meth] +
               "'): "+p3am[i]);
      }
    }
    Iterator p3bs = p3bvs.values().iterator();
    while (p3bs.hasNext()){
      Pass3bVerifier pv = (Pass3bVerifier) p3bs.next();
      String[] p3bm = pv.getMessages();
      int meth = pv.getMethodNo();
      for (int i=0; i<p3bm.length; i++){
        messages.add("Pass 3b, method "+meth+
               " ('"+
               org.aspectj.apache.bcel.Repository.
               lookupClass(classname).
View Full Code Here

TOP

Related Classes of org.aspectj.apache.bcel.verifier.statics.Pass3aVerifier

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.