Uses of Class
net.sourceforge.pmd.lang.modelica.resolver.CompositeName
-
Packages that use CompositeName Package Description net.sourceforge.pmd.lang.modelica.ast net.sourceforge.pmd.lang.modelica.resolver -
-
Uses of CompositeName in net.sourceforge.pmd.lang.modelica.ast
Methods in net.sourceforge.pmd.lang.modelica.ast that return CompositeName Modifier and Type Method Description CompositeName
ASTName. getCompositeName()
Returns aCompositeName
object representing a lexical reference contained in this node.CompositeName
ASTComponentReference. getCompositeNameWithoutSubscripts()
Returns aCompositeName
object representing the lexical reference with subscripts being ignored, if any. -
Uses of CompositeName in net.sourceforge.pmd.lang.modelica.resolver
Methods in net.sourceforge.pmd.lang.modelica.resolver that return CompositeName Modifier and Type Method Description static CompositeName
CompositeName. create(boolean isAbsolute, String[] components)
static CompositeName
CompositeName. create(boolean isAbsolute, String[] components, int prefixLength)
static CompositeName
CompositeName. create(String simpleName)
CompositeName
CompositeName. getTail()
CompositeName
CompositeName. matchPrefix(String[] prefix)
Tries to match theprefix
argument with the first elements of this nameMethods in net.sourceforge.pmd.lang.modelica.resolver with parameters of type CompositeName Modifier and Type Method Description static void
InternalApiBridge. addExtendToClass(ModelicaClassType classTypeDeclaration, Visibility visibility, CompositeName extendedClass)
static void
InternalApiBridge. resolveFurtherNameComponents(ModelicaDeclaration declaration, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)
void
ModelicaClassScope. resolveLexically(net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)
void
ModelicaSourceFileScope. resolveLexically(net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)
void
RootScope. resolveLexically(net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)
<T extends ResolvableEntity>
ResolutionResult<T>SubcomponentResolver. safeResolveComponent(Class<T> clazz, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionState state, CompositeName name)
Resolves `name
as if resolving subcomponents through the type of base component<T extends ResolvableEntity>
ResolutionResult<T>ModelicaScope. safeResolveLexically(Class<T> clazz, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionState state, CompositeName name)
Resolves a name as if it is written inside this lexical scope in a file.
-