Package com.smeup.jardis.jariko.commons
Class JardisProgramFinder
- java.lang.Object
-
- com.smeup.rpgparser.rpginterop.DirRpgProgramFinder
-
- com.smeup.jardis.jariko.commons.JardisProgramFinder
-
- All Implemented Interfaces:
com.smeup.rpgparser.rpginterop.RpgProgramFinder
- Direct Known Subclasses:
UserProgramFinder
public class JardisProgramFinder extends com.smeup.rpgparser.rpginterop.DirRpgProgramFinderThis finder handles a copy lookup feature that takes in account that the copy folder could be at the same level of the source folder
-
-
Constructor Summary
Constructors Constructor Description JardisProgramFinder(Path path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.smeup.rpgparser.parsing.ast.ApifindApi(com.smeup.rpgparser.parsing.ast.ApiId apiId)com.smeup.rpgparser.parsing.ast.ApiDescriptorfindApiDescriptor(com.smeup.rpgparser.parsing.ast.ApiId apiId)com.smeup.rpgparser.parsing.facade.CopyfindCopy(com.smeup.rpgparser.parsing.facade.CopyId copyId)
-
-
-
Constructor Detail
-
JardisProgramFinder
public JardisProgramFinder(Path path)
-
-
Method Detail
-
findCopy
@Nullable public com.smeup.rpgparser.parsing.facade.Copy findCopy(@NotNull com.smeup.rpgparser.parsing.facade.CopyId copyId)- Specified by:
findCopyin interfacecom.smeup.rpgparser.rpginterop.RpgProgramFinder- Overrides:
findCopyin classcom.smeup.rpgparser.rpginterop.DirRpgProgramFinder
-
findApi
@Nullable public com.smeup.rpgparser.parsing.ast.Api findApi(@NotNull com.smeup.rpgparser.parsing.ast.ApiId apiId)- Specified by:
findApiin interfacecom.smeup.rpgparser.rpginterop.RpgProgramFinder- Overrides:
findApiin classcom.smeup.rpgparser.rpginterop.DirRpgProgramFinder
-
findApiDescriptor
@Nullable public com.smeup.rpgparser.parsing.ast.ApiDescriptor findApiDescriptor(@NotNull com.smeup.rpgparser.parsing.ast.ApiId apiId)- Specified by:
findApiDescriptorin interfacecom.smeup.rpgparser.rpginterop.RpgProgramFinder- Overrides:
findApiDescriptorin classcom.smeup.rpgparser.rpginterop.DirRpgProgramFinder
-
-