/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on templates and functions. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on templates and functions. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public void markTailCalls() { StyleElement last = getLastChildInstruction(); if (last != null) { last.markTailCalls(); } }
/** * Mark tail-recursive calls on templates and functions. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on templates and functions. */ public void markTailCalls() { //if (requiredType == null) { // don't attempt tail call optimization if the return type needs checking StyleElement last = getLastChildInstruction(); if (last != null) { last.markTailCalls(); } //} }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public void markTailCalls() { StyleElement last = getLastChildInstruction(); if (last != null) { last.markTailCalls(); } }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public void markTailCalls() { StyleElement last = getLastChildInstruction(); if (last != null) { last.markTailCalls(); } }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on stylesheet functions. For most instructions, this does nothing. */ public boolean markTailCalls() { StyleElement last = getLastChildInstruction(); return last != null && last.markTailCalls(); }
/** * Mark tail-recursive calls on templates and functions. */ public void markTailCalls() { //if (requiredType == null) { // don't attempt tail call optimization if the return type needs checking StyleElement last = getLastChildInstruction(); if (last != null) { last.markTailCalls(); } //} }
protected boolean markTailCalls() { if (Cardinality.allowsMany(select.getCardinality())) { return false; } else { StyleElement last = getLastChildInstruction(); containsTailCall = last != null && last.markTailCalls(); return containsTailCall; } }
protected boolean markTailCalls() { assert select != null; if (Cardinality.allowsMany(select.getCardinality())) { return false; } else { StyleElement last = getLastChildInstruction(); containsTailCall = last != null && last.markTailCalls(); return containsTailCall; } }
protected boolean markTailCalls() { assert select != null; if (Cardinality.allowsMany(select.getCardinality())) { return false; } else { StyleElement last = getLastChildInstruction(); containsTailCall = last != null && last.markTailCalls(); return containsTailCall; } }