Package eu.bandm.tools.d2d2.base
Class Resolver4.ImportContext
java.lang.Object
eu.bandm.tools.d2d2.base.Resolver4.ImportContext
- Enclosing class:
- Resolver4
-
Field Summary
Modifier and TypeFieldDescription(package private) final @Opt ImportItem
(package private) final String
(package private) final int
(package private) final String
(package private) final @Opt Resolver4.ImportContext
(package private) final Module
(package private) final Map<String,
@Opt Resolver4.ImportContext> -
Constructor Summary
ConstructorDescriptionImportContext
(@Opt Resolver4.ImportContext predec, ImportItem importItem, String moduleAddress, Module rawModule, String key) -
Method Summary
Modifier and TypeMethodDescriptionReturn compound string which reflects th4e path of imports reaching this context.compoundKey
(Definition def) Return the compound string for the definition instantiation in this context.Return compound string which reflects th4e path of imports reaching this context.
-
Field Details
-
predec
-
importItem
-
moduleAddress
-
rawModule
-
key
-
subs
-
level
final int level
-
-
Constructor Details
-
ImportContext
ImportContext(@Opt @Opt Resolver4.ImportContext predec, ImportItem importItem, String moduleAddress, Module rawModule, String key)
-
-
Method Details
-
compoundKeyX
Return compound string which reflects th4e path of imports reaching this context. This variant returns a symbolic name for the top-level module. Is NOT called recursively but usescompoundKey()
. -
compoundKey
Return compound string which reflects th4e path of imports reaching this context. This variant returns empty string for the top-level module. -
compoundKey
Return the compound string for the definition instantiation in this context.
-