new RoleDiagnostic(RoleDiagnostic.TEMPLATE_RESULT, diagnosticId, 0); role.setErrorCode("XTTE0505"); body = config.getTypeChecker(false).staticTypeCheck(body, requiredType, role, makeExpressionVisitor()); ExpressionVisitor visitor = makeExpressionVisitor(); body = body.typeCheck(visitor, cisi); } catch (XPathException e) {
new RoleDiagnostic(RoleDiagnostic.TEMPLATE_RESULT, diagnosticId, 0); role.setErrorCode("XTTE0505"); body = config.getTypeChecker(false).staticTypeCheck(body, requiredType, role, makeExpressionVisitor()); ExpressionVisitor visitor = makeExpressionVisitor(); body = body.typeCheck(visitor, cisi); } catch (XPathException e) {
ContextItemStaticInfo cisi = getConfiguration().makeContextItemStaticInfo(requiredContextItemType, mayOmitContextItem); ExpressionVisitor visitor = makeExpressionVisitor(); body = body.typeCheck(visitor, cisi); body = ExpressionTool.optimizeComponentBody(body, getCompilation(), visitor, cisi, true); ContextItemStaticInfo cisi = config.makeContextItemStaticInfo(contextItemType, false); cisi.setContextPostureStriding(); ExpressionVisitor visitor = makeExpressionVisitor(); match.resetLocalStaticProperties(); match = match.optimize(visitor, cisi);
ContextItemStaticInfo cisi = getConfiguration().makeContextItemStaticInfo(requiredContextItemType, mayOmitContextItem); ExpressionVisitor visitor = makeExpressionVisitor(); body = body.typeCheck(visitor, cisi); body = ExpressionTool.optimizeComponentBody(body, getCompilation(), visitor, cisi, true); ContextItemStaticInfo cisi = config.makeContextItemStaticInfo(contextItemType, false); cisi.setContextPostureStriding(); ExpressionVisitor visitor = makeExpressionVisitor(); match.resetLocalStaticProperties(); match = match.optimize(visitor, cisi);
exp = makeExpressionVisitor().simplify(block); } catch (XPathException e) { compileError(e); exp = TypeChecker.staticTypeCheck(exp, requiredType, false, role, makeExpressionVisitor()); ExpressionVisitor visitor = makeExpressionVisitor(); try {
exp = makeExpressionVisitor().simplify(block); } catch (XPathException e) { compileError(e); role.setSourceLocator(new ExpressionLocation(this)); role.setErrorCode("XTTE0505"); exp = TypeChecker.staticTypeCheck(exp, requiredType, false, role, makeExpressionVisitor()); ExpressionVisitor visitor = makeExpressionVisitor(); try {
exp = makeExpressionVisitor().simplify(block); } catch (XPathException e) { compileError(e); role.setSourceLocator(new ExpressionLocation(this)); role.setErrorCode("XTTE0505"); exp = TypeChecker.staticTypeCheck(exp, requiredType, false, role, makeExpressionVisitor()); ExpressionVisitor visitor = makeExpressionVisitor(); try {