private lux.xpath.NodeTest nodeTestFor (DocumentNodeTest nodeTest) { NodeTest elementTest = nodeTest.getElementTest(); int nameCode = elementTest.getFingerprint(); return new lux.xpath.NodeTest (ValueType.DOCUMENT, qnameForNameCode(nameCode)); }
if (t1 instanceof DocumentNodeTest) { if (t2 instanceof DocumentNodeTest) { contentRelationship = relationship(((DocumentNodeTest) t1).getElementTest(), ((DocumentNodeTest) t2).getElementTest()); } else { contentRelationship = SUBSUMED_BY;
if (t1 instanceof DocumentNodeTest) { if (t2 instanceof DocumentNodeTest) { contentRelationship = relationship(((DocumentNodeTest) t1).getElementTest(), ((DocumentNodeTest) t2).getElementTest()); } else { contentRelationship = SUBSUMED_BY;
contentRelationship = relationship(((DocumentNodeTest)t1).getElementTest(), ((DocumentNodeTest)t2).getElementTest()); } else { contentRelationship = SUBSUMED_BY;
contentRelationship = relationship(((DocumentNodeTest)t1).getElementTest(), ((DocumentNodeTest)t2).getElementTest()); } else { contentRelationship = SUBSUMED_BY;
NodeTest elementTest = ((DocumentNodeTest) contextType).getElementTest(); Optional<IntSet> outermostElementNames = elementTest.getRequiredNodeNames(); if (outermostElementNames.isPresent()) {
NodeTest elementTest = ((DocumentNodeTest) contextType).getElementTest(); Optional<IntSet> outermostElementNames = elementTest.getRequiredNodeNames(); if (outermostElementNames.isPresent()) {
NodeTest elementTest = ((DocumentNodeTest)contextItemType).getElementTest(); IntHashSet requiredNames = elementTest.getRequiredNodeNames(); if (requiredNames != null) {
NodeTest elementTest = ((DocumentNodeTest)contextItemType).getElementTest(); IntHashSet requiredNames = elementTest.getRequiredNodeNames(); if (requiredNames != null) {
NodeTest elementTest = ((DocumentNodeTest)contextItemType).getElementTest(); IntHashSet requiredNames = elementTest.getRequiredNodeNames(); if (requiredNames != null) {