@Override public INamespaceReference computeNamespaceReference() { return rightOperandNode.computeNamespaceReference(); }
@Override public INamespaceReference computeNamespaceReference() { return rightOperandNode.computeNamespaceReference(); }
@Override public INamespaceReference computeNamespaceReference() { return rightOperandNode.computeNamespaceReference(); }
@Override public INamespaceReference computeNamespaceReference() { return rightOperandNode.computeNamespaceReference(); }
return ((ExpressionNodeBase)node).computeNamespaceReference();
return ((ExpressionNodeBase)node).computeNamespaceReference();
/** * Build a namespace definition for this node. * * @param is_static true if this should be treated as a "static" namespace - * all namespaces in a class are static, though they won't contain the * static modifier, which is why we have this flag rather than just checking * the modifier * @return the NamespaceDefinition representing this namespace in the symbol * table */ NamespaceDefinition buildDefinition(boolean is_static) { String definitionName = getName(); INamespaceReference namespaceReference = NamespaceDefinition.createNamespaceReference( getASScope(), getNamespaceNode(), is_static); ExpressionNodeBase initExpr = getNamespaceURINode(); NamespaceDefinition definition = NamespaceDefinition.createNamespaceDefintionDirective(namespaceReference, getScope(), definitionName, getURILiteral(), initExpr != null ? initExpr.computeNamespaceReference() : null); definition.setNode(this); fillInModifiers(definition); fillInMetadata(definition); return definition; }
/** * Build a namespace definition for this node. * * @param is_static true if this should be treated as a "static" namespace - * all namespaces in a class are static, though they won't contain the * static modifier, which is why we have this flag rather than just checking * the modifier * @return the NamespaceDefinition representing this namespace in the symbol * table */ NamespaceDefinition buildDefinition(boolean is_static) { String definitionName = getName(); INamespaceReference namespaceReference = NamespaceDefinition.createNamespaceReference( getASScope(), getNamespaceNode(), is_static); ExpressionNodeBase initExpr = getNamespaceURINode(); NamespaceDefinition definition = NamespaceDefinition.createNamespaceDefintionDirective(namespaceReference, getScope(), definitionName, getURILiteral(), initExpr != null ? initExpr.computeNamespaceReference() : null); definition.setNode(this); fillInModifiers(definition); fillInMetadata(definition); return definition; }
nsRef = NamespaceDefinition.createNamespaceReference(getASScope(), getName(), qualExpr.computeNamespaceReference()); break;
nsRef = NamespaceDefinition.createNamespaceReference(getASScope(), getName(), qualExpr.computeNamespaceReference()); break;