Package gluebooster.basic.text.java

Examples of gluebooster.basic.text.java.ClassOrInterfaceSource


  private Map<File, ClassOrInterfaceSource> sourceFiles = new HashMap<File, ClassOrInterfaceSource>();
 
  private ClassOrInterfaceSource getSourceFile(File file) throws IOException{
    if (! sourceFiles.containsKey(file)){
      ClassOrInterfaceSource source = new ClassOrInterfaceSource(file);
      sourceFiles.put(file, source);
    }
     
    return sourceFiles.get(file);
  }
View Full Code Here


    if (endline == -1 || endline < startline)
      endline = Integer.MAX_VALUE;

    
   
    ClassOrInterfaceSource source = getSourceFile(method.position().file());
    return source.getSourcecode(startline, endline);
   
   
  }
View Full Code Here

    if (constructorcount > 1)
      return false;
   
   
    SourcePosition sourcecodePosition = constructor.position();
    ClassOrInterfaceSource source =  new DocUtils().getSourceFile(sourcecodePosition.file());
    String declarationLine = source.getSourcecode(sourcecodePosition.line(), sourcecodePosition.line() +1);
    for (String word: declarationLine.split("\\s")) {//whitespace
      if ("class".equals(word)) //then the line is probable the class definition line
        return true;
    }
   
View Full Code Here

TOP

Related Classes of gluebooster.basic.text.java.ClassOrInterfaceSource

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.