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 CompositeNameASTName. getCompositeName()Returns aCompositeNameobject representing a lexical reference contained in this node.CompositeNameASTComponentReference. getCompositeNameWithoutSubscripts()Returns aCompositeNameobject 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 CompositeNameCompositeName. create(boolean isAbsolute, String[] components)static CompositeNameCompositeName. create(boolean isAbsolute, String[] components, int prefixLength)static CompositeNameCompositeName. create(String simpleName)CompositeNameCompositeName. getTail()CompositeNameCompositeName. matchPrefix(String[] prefix)Tries to match theprefixargument 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 voidInternalApiBridge. addExtendToClass(ModelicaClassType classTypeDeclaration, Visibility visibility, CompositeName extendedClass)static voidInternalApiBridge. resolveFurtherNameComponents(ModelicaDeclaration declaration, net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)voidModelicaClassScope. resolveLexically(net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)voidModelicaSourceFileScope. resolveLexically(net.sourceforge.pmd.lang.modelica.resolver.internal.ResolutionContext result, CompositeName name)voidRootScope. 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 `nameas 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.
-