|
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 |