Uses of Package
net.sourceforge.pmd.lang.modelica.resolver
Packages that use net.sourceforge.pmd.lang.modelica.resolver
Package
Description
-
Classes in net.sourceforge.pmd.lang.modelica.resolver used by net.sourceforge.pmd.lang.modelica.astClassDescriptionAn immutable composite name representation for use in "pattern matching style".Enumerates "specialized kinds of classes" (package, model, connector, etc.) that define some restrictions and enhancements on what can be defined inside and how can they be used.A Modelica type that is defined as a class (i.e., class, package, model, etc.).Some Modelica entity that is explicitly declared with some name inside some lexical scope.A lexical scope of Modelica code.This class represents a resolution result of some (possibly composite) name inside some context Usage of special interface instead of plain
List<ModelicaDeclaration>allows returning some additional information such as "layers" of resolved symbol (for example, these 10 symbols are obviously hidden, but these two are equally relevant, thus introducing name clash).Interface for entities that can be looked up. -
Classes in net.sourceforge.pmd.lang.modelica.resolver used by net.sourceforge.pmd.lang.modelica.resolverClassDescriptionAn immutable composite name representation for use in "pattern matching style".A lexical scope corresponding to a Modelica class.Enumerates "specialized kinds of classes" (package, model, connector, etc.) that define some restrictions and enhancements on what can be defined inside and how can they be used.A Modelica type that is defined as a class (i.e., class, package, model, etc.).Some Modelica entity that is explicitly declared with some name inside some lexical scope.A lexical scope of Modelica code.Some Modelica type (either class or built-in type) that some component may have.This class represents a resolution result of some (possibly composite) name inside some context Usage of special interface instead of plain
List<ModelicaDeclaration>allows returning some additional information such as "layers" of resolved symbol (for example, these 10 symbols are obviously hidden, but these two are equally relevant, thus introducing name clash).Interface for entities that can be looked up.A pseudo lexical scope corresponding to "unnamed enclosing class" for top-level entities.This interface represents something that, being looked up by some prefix of composite name, may resolve further name parts.