Uses of Class
net.sourceforge.pmd.lang.modelica.resolver.CompositeName
Packages that use CompositeName
Package
Description
-
Uses of CompositeName in net.sourceforge.pmd.lang.modelica.ast
Methods in net.sourceforge.pmd.lang.modelica.ast that return CompositeNameModifier and TypeMethodDescriptionASTName.getCompositeName()Returns aCompositeNameobject representing a lexical reference contained in this node.ASTComponentReference.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 CompositeNameModifier and TypeMethodDescriptionstatic CompositeNamestatic CompositeNamestatic CompositeNameCompositeName.getTail()CompositeName.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 CompositeNameModifier and TypeMethodDescriptionstatic 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.