Package com.google.code.vimsztool.omni

Examples of com.google.code.vimsztool.omni.ClassInfo


    allBreakpoints.removeAll(invalidBreakPoints);
   
  }
 
  public boolean classContainsLineNum(ClassMetaInfoManager cmm, String className, int lineNum) {
    ClassInfo metaInfo = cmm.getMetaInfo(className);
    if (metaInfo.getLineNums().contains(lineNum)) return true;
    for (String innerClassName : metaInfo.getInnerClasses()) {
      ClassInfo innerClass = cmm.getMetaInfo(innerClassName);
      if (innerClass !=null && innerClass.getLineNums().contains(lineNum)) return true;
    }
    return false;
  }
View Full Code Here


  public String addBreakpoint(String mainClass, int lineNum,String conExp) {
    Debugger debugger = Debugger.getInstance();
    CompilerContext ctx = debugger.getCompilerContext();
    ClassMetaInfoManager cmm = ctx.getClassMetaInfoManager();
   
    ClassInfo metaInfo = cmm.getMetaInfo(mainClass);
    if (metaInfo == null) return "failure";
    Breakpoint breakpoint = null;
    if (!metaInfo.getLineNums().contains(lineNum)) {
      for (String innerclassName : metaInfo.getInnerClasses()  ) {
        ClassInfo innerClassInfo = cmm.getMetaInfo(innerclassName);
        if (innerClassInfo !=null && innerClassInfo.getLineNums().contains(lineNum)) {
          breakpoint = new Breakpoint(mainClass, innerclassName, lineNum);
          break;
        }
      }
    } else {
View Full Code Here

    }
    return null;
  }
 
  public String findSourceClass(String className) {
    ClassInfo classInfo = classMetaInfoManager.getMetaInfo(className);
    String rtlPathName = className.replace(".", "/") + ".java";
    if (classInfo!=null) {
      int dotIndex = className.lastIndexOf(".");
      String packagePath = "";
      if (dotIndex > -1) {
        packagePath = className.substring(0,dotIndex+1).replace(".", "/")
      }
      rtlPathName = packagePath + classInfo.getSourceName();
    }
    return findSourceFile(rtlPathName);
  }
View Full Code Here

    String sourceType = params.get(SzjdeConstants.PARAM_SOURCE_TYPE);
    CompilerContext cc = getCompilerContext(classPathXml);
    ClassMetaInfoManager cmm = cc.getClassMetaInfoManager();

    if (sourceType != null && sourceType.equals("impl")) {
      ClassInfo classInfo = cmm.getMetaInfo(className);
      if (classInfo != null) {
        Set<String> subNames = classInfo.getSubNames();
        if (subNames.size() == 1) {
          className = subNames.toArray(new String[]{})[0];
        }
      }
    }
View Full Code Here

    String sourceType = params.get(SzjdeConstants.PARAM_SOURCE_TYPE);
    CompilerContext cc = getCompilerContext(classPathXml);

    if (sourceType != null && sourceType.equals("impl")) {
      ClassMetaInfoManager cmm = cc.getClassMetaInfoManager();
      ClassInfo classInfo = cmm.getMetaInfo(className);
      if (classInfo != null) {
        Set<String> subNames = classInfo.getSubNames();
        if (subNames.size() == 1) {
          className = subNames.toArray(new String[]{})[0];
        }
      }
    }
View Full Code Here

TOP

Related Classes of com.google.code.vimsztool.omni.ClassInfo

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.