Class InternalApiBridge
java.lang.Object
net.sourceforge.pmd.lang.modelica.ast.InternalApiBridge
Internal API.
Acts as a bridge between outer parts of PMD and the restricted access internal API of this package.
None of this is published API, and compatibility can be broken anytime! Use this only at your own risk.
- API Note:
- Internal API
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisQualifiedImport(ModelicaImportClause importClause) static voidpopulateExtendsAndImports(ModelicaClassSpecifierNode classNode, ModelicaClassType classTypeDeclaration) static voidresolveImportedSimpleName(ModelicaImportClause importClause, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, String simpleName) static voidsetNodeOwnScope(ModelicaNode node, ModelicaScope scope)
-
Method Details
-
setNodeOwnScope
-
isQualifiedImport
-
resolveImportedSimpleName
public static void resolveImportedSimpleName(ModelicaImportClause importClause, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, String simpleName) throws net.sourceforge.pmd.lang.modelica.resolver.internal.Watchdog.CountdownException - Throws:
net.sourceforge.pmd.lang.modelica.resolver.internal.Watchdog.CountdownException
-
populateExtendsAndImports
public static void populateExtendsAndImports(ModelicaClassSpecifierNode classNode, ModelicaClassType classTypeDeclaration)
-