Class InternalApiBridge

java.lang.Object
net.sourceforge.pmd.lang.modelica.ast.InternalApiBridge

@InternalApi public final class InternalApiBridge extends Object
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 Details

    • setNodeOwnScope

      public static void setNodeOwnScope(ModelicaNode node, ModelicaScope scope)
    • isQualifiedImport

      public static boolean isQualifiedImport(ModelicaImportClause importClause)
    • 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)