| 556 | } |
| 557 | |
| 558 | public static class TesterTag implements Tag { |
| 559 | |
| 560 | private Tag parent; |
| 561 | |
| 562 | @Override |
| 563 | public void setPageContext(PageContext pc) { |
| 564 | } |
| 565 | |
| 566 | @Override |
| 567 | public void setParent(Tag t) { |
| 568 | parent = t; |
| 569 | } |
| 570 | |
| 571 | @Override |
| 572 | public Tag getParent() { |
| 573 | return parent; |
| 574 | } |
| 575 | |
| 576 | @Override |
| 577 | public int doStartTag() throws JspException { |
| 578 | return 0; |
| 579 | } |
| 580 | |
| 581 | @Override |
| 582 | public int doEndTag() throws JspException { |
| 583 | return 0; |
| 584 | } |
| 585 | |
| 586 | @Override |
| 587 | public void release() { |
| 588 | } |
| 589 | } |
| 590 | |
| 591 | public static class TesterTagA extends TesterTag { |
| 592 | private String data; |
nothing calls this directly
no outgoing calls
no test coverage detected