Class InternalApiBridge
java.lang.Object
net.sourceforge.pmd.lang.modelica.resolver.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
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddExtendToClass(ModelicaClassType classTypeDeclaration, Visibility visibility, CompositeName extendedClass) static voidaddImportToClass(ModelicaClassType classTypeDeclaration, Visibility visibility, ModelicaImportClause clause) static voidresolveFurtherNameComponents(ModelicaDeclaration declaration, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)
-
Method Details
-
addImportToClass
public static void addImportToClass(ModelicaClassType classTypeDeclaration, Visibility visibility, ModelicaImportClause clause) -
addExtendToClass
public static void addExtendToClass(ModelicaClassType classTypeDeclaration, Visibility visibility, CompositeName extendedClass) -
resolveFurtherNameComponents
public static void resolveFurtherNameComponents(ModelicaDeclaration declaration, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name) throws net.sourceforge.pmd.lang.modelica.resolver.internal.Watchdog.CountdownException - Throws:
net.sourceforge.pmd.lang.modelica.resolver.internal.Watchdog.CountdownException
-