public static String getOrGuessSourceFile(SourceLineAnnotation source) { if (source.isSourceFileKnown()) { return source.getSourceFile(); } String baseClassName = source.getClassName(); int i = baseClassName.lastIndexOf('.'); baseClassName = baseClassName.substring(i + 1); int j = baseClassName.indexOf('$'); if (j >= 0) { baseClassName = baseClassName.substring(0, j); } return baseClassName + ".java"; }
if (isSourceFileKnown()) { attributeList.addAttribute("sourcefile", sourceFile); attributeList.addAttribute("sourcepath", sourcePath);
public static String getOrGuessSourceFile(SourceLineAnnotation source) { if (source.isSourceFileKnown()) { return source.getSourceFile(); } String baseClassName = source.getClassName(); int i = baseClassName.lastIndexOf('.'); baseClassName = baseClassName.substring(i + 1); int j = baseClassName.indexOf('$'); if (j >= 0) { baseClassName = baseClassName.substring(0, j); } return baseClassName + ".java"; }
if (primarySource.isSourceFileKnown() && firstLine >= 1 && firstLine <= lastLine && lastLine - firstLine < 50) { BufferedReader in = null; try {
if (isSourceFileKnown()) { attributeList.addAttribute("sourcefile", sourceFile); attributeList.addAttribute("sourcepath", sourcePath);
if (!s.isSourceFileKnown()) { continue;