(GroovyClassVisitor visitor)
| 1803 | } |
| 1804 | |
| 1805 | public void visitContents(GroovyClassVisitor visitor) { |
| 1806 | // now let's visit the contents of the class |
| 1807 | for (PropertyNode pn : getProperties()) { |
| 1808 | visitor.visitProperty(pn); |
| 1809 | } |
| 1810 | |
| 1811 | for (FieldNode fn : getFields()) { |
| 1812 | visitor.visitField(fn); |
| 1813 | } |
| 1814 | |
| 1815 | for (ConstructorNode cn : getDeclaredConstructors()) { |
| 1816 | visitor.visitConstructor(cn); |
| 1817 | } |
| 1818 | |
| 1819 | visitMethods(visitor); |
| 1820 | } |
| 1821 | |
| 1822 | private void visitMethods(GroovyClassVisitor visitor) { |
| 1823 | // create snapshot of the method list to avoid ConcurrentModificationException |
no test coverage detected