MCPcopy Index your code
hub / github.com/apache/groovy / visitContents

Method visitContents

src/main/java/org/codehaus/groovy/ast/ClassNode.java:1805–1820  ·  view source on GitHub ↗
(GroovyClassVisitor visitor)

Source from the content-addressed store, hash-verified

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

Callers 7

visitMethod · 0.45
visitClassMethod · 0.45
visitClassMethod · 0.45
visitClassMethod · 0.45
visitClassMethod · 0.45
visitClassMethod · 0.45
visitClassMethod · 0.45

Calls 7

getPropertiesMethod · 0.95
getFieldsMethod · 0.95
visitMethodsMethod · 0.95
visitPropertyMethod · 0.65
visitFieldMethod · 0.65
visitConstructorMethod · 0.65

Tested by

no test coverage detected