Package org.eclipse.jdt.core.dom

Examples of org.eclipse.jdt.core.dom.MethodDeclaration.accept()


      } catch (JavaModelException e) {
        logger.setLevel(Level.WARNING);
        logger.log(Level.SEVERE, "Do McCabe calculation..", e);
      }
      McCabeVisitor mcb = new McCabeVisitor(sourceCode);
      astNode.accept(mcb);
      values[0].setValue(mcb.getCyclomatic());
    }
  }

  @Override
View Full Code Here


        Block body = astNode.getBody();
        if (body == null) {
          return;
        } else {
          LevelCounter lc = new LevelCounter();
          astNode.accept(lc);
          values[0].setValue(lc.maxDepth);
        }
      }
    }
View Full Code Here

    //calculate the current class
    while(current!=root && current.getNodeType()!=CLASS_DECL){
      if(current.getNodeType()==METHOD_DECL){
        MethodDeclaration methDecl = (MethodDeclaration) current;
        LocalVariableCollector collector = new LocalVariableCollector();
        methDecl.accept(collector);
        locals.addAll(collector.getLocalVariables());
      }
      current = current.getParent();
    }
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.