/** * Display a representation of the stack frame on the specified output stream * @param out the output stream */ public void print(PrintStream out) { out.println(" in " + displayContainer(getContainer()) + " (" + getSystemId() + "#" + getLineNumber() + ")"); } }
return sf; } else if (construct == StandardNames.XSL_VARIABLE) { ContextStackFrame.VariableEvaluation sf = new ContextStackFrame.VariableEvaluation(); GeneralVariable var = ((GeneralVariable)origin); sf.setSystemId(var.getSystemId()); sf.setLineNumber(var.getLineNumber()); sf.setContainer(var.getContainer()); sf.setContextItem(context.getContextItem()); sf.setVariableName(var.getVariableQName()); next = context.getCaller(); return sf;
return sf; } else if (origin instanceof GlobalVariable) { ContextStackFrame.VariableEvaluation sf = new ContextStackFrame.VariableEvaluation(); GlobalVariable var = (GlobalVariable) origin; sf.setLocation(var.getLocation()); sf.setContextItem(context.getContextItem()); sf.setVariableName(var.getVariableQName()); sf.setComponent(var); next = getMajorCaller(context); return sf;
return sf; } else if (origin instanceof GlobalVariable) { ContextStackFrame.VariableEvaluation sf = new ContextStackFrame.VariableEvaluation(); GlobalVariable var = (GlobalVariable) origin; sf.setLocation(var.getLocation()); sf.setContextItem(context.getContextItem()); sf.setVariableName(var.getVariableQName()); sf.setComponent(var); sf.setContext(context); next = getMajorCaller(context); return sf;
/** * Display a representation of the stack frame on the specified output stream * * @param out the output stream */ public void print(Logger out) { out.error(" in " + displayContainer(getContainer()) + " " + showLocation()); } }
/** * Display a representation of the stack frame on the specified output stream * * @param out the output stream */ public void print(Logger out) { out.error(" in " + displayContainer(getContainer()) + " " + showLocation()); } }