org.srplib.reflection.classgraph.ClassGraphVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of srp-reflection-support Show documentation
Show all versions of srp-reflection-support Show documentation
Single Responsibility Principle (SRP) libraries collection
package org.srplib.reflection.classgraph;
import org.srplib.visitor.Visitor;
/**
* Specialization of Visitor for ClassGraph object.
*
* @author Anton Pechinsky
*/
public interface ClassGraphVisitor extends Visitor {
/**
* Method is called for each node of visited structure.
*
* Implementing classes may replace default node with custom implementation (e.g. having addidional attributes).
*
* @param node ClassGraphNode default class graph node.
*/
T resolveNode(ClassGraphNode node);
}