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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isQualifiedImport(ModelicaImportClause importClause)
static void
populateExtendsAndImports(ModelicaClassSpecifierNode classNode, ModelicaClassType classTypeDeclaration)
static void
resolveImportedSimpleName(ModelicaImportClause importClause, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, String simpleName)
static void
setNodeOwnScope(ModelicaNode node, ModelicaScope scope)
-
-
-
Method Detail
-
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)
-
-