Package ninja.diagnostics
Class SourceSnippetHelper
- java.lang.Object
-
- ninja.diagnostics.SourceSnippetHelper
-
public class SourceSnippetHelper extends Object
Utility class for reading lines (snippet) from a source file.- Author:
- Joe Lauer (https://twitter.com/jjlauer), Fizzed, Inc. (http://fizzed.com)
-
-
Constructor Summary
Constructors Constructor Description SourceSnippetHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SourceSnippet
readFromFile(File file, int lineFrom, int lineTo)
static SourceSnippet
readFromQualifiedSourceCodePath(File baseDirectory, String packageName, String fileName, int lineFrom, int lineTo)
static SourceSnippet
readFromRelativeFilePath(File baseDirectory, String templateRelativePath, int lineFrom, int lineTo)
-
-
-
Method Detail
-
readFromQualifiedSourceCodePath
public static SourceSnippet readFromQualifiedSourceCodePath(File baseDirectory, String packageName, String fileName, int lineFrom, int lineTo) throws IOException
- Throws:
IOException
-
readFromRelativeFilePath
public static SourceSnippet readFromRelativeFilePath(File baseDirectory, String templateRelativePath, int lineFrom, int lineTo) throws IOException
- Throws:
IOException
-
readFromFile
public static SourceSnippet readFromFile(File file, int lineFrom, int lineTo) throws IOException
- Throws:
IOException
-
-