Package net.jangaroo.jooc.model
Class CompilationUnitModelRegistry
- java.lang.Object
-
- net.jangaroo.jooc.model.CompilationUnitModelResolver
-
- net.jangaroo.jooc.model.CompilationUnitModelRegistry
-
public class CompilationUnitModelRegistry extends CompilationUnitModelResolver
A registry of all known classes/interfaces. Lookup by name.
-
-
Constructor Summary
Constructors Constructor Description CompilationUnitModelRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplementImports()voidcomplementOverrides()Collection<CompilationUnitModel>getCompilationUnitModels()voidregister(CompilationUnitModel compilationUnitModel)CompilationUnitModelresolveCompilationUnit(String qName)MethodModelresolveMethod(ClassModel classModel, MethodType methodType, String methodName)-
Methods inherited from class net.jangaroo.jooc.model.CompilationUnitModelResolver
getSuperclass, getSuperclassCompilationUnit, implementsInterface
-
-
-
-
Method Detail
-
register
public void register(CompilationUnitModel compilationUnitModel)
-
getCompilationUnitModels
public Collection<CompilationUnitModel> getCompilationUnitModels()
-
resolveCompilationUnit
public CompilationUnitModel resolveCompilationUnit(@Nonnull String qName)
- Specified by:
resolveCompilationUnitin classCompilationUnitModelResolver
-
resolveMethod
public MethodModel resolveMethod(ClassModel classModel, MethodType methodType, String methodName)
-
complementOverrides
public void complementOverrides()
-
complementImports
public void complementImports()
-
-