|
| Language.Java.ChaseImports | | Portability | portable | | Stability | experimental | | Maintainer | joost.visser@di.uminho.pt |
|
|
|
|
|
| Description |
| Recursively find and parse Java files.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| javaChaseImports |
| :: [FilePath] | Class path | | -> [ChaseName] | Class names | | -> IO [CompilationUnit] | Parsed files. | | Recursively find and parse Java files.
Java import chasing is implemented by instantiation of Strafunski's
generic import chasing function. |
|
|
| javaGetImportsQualified :: CompilationUnit -> [ChaseName] |
|
| javaGetImports :: CompilationUnit -> [ChaseName] |
| Extract all imported class names from a compilation unit. |
|
| parseJavaFileOnPath |
| :: [FilePath] | Class path | | -> ChaseName | Class name | | -> IO (Either CompilationUnit String) | | | Find and parse a java file. The result is either a
parsed compilation unit, or an error message. |
|
|
| parseJavaFile |
| :: FilePath | full file name | | -> IO (Either CompilationUnit String) | | | Find and parse a java file. The result is either a
parsed compilation unit, or an error message. |
|
|
| Produced by Haddock version 0.6 |