Interface ElementFactory<E,C extends E,M extends E,F extends E>

Type Parameters:
E - The type that represents the super type of all elements in the AST
C - The type that represents a class in the AST
M - The type that represents a method in the AST
F - The type that represents a field in the AST
All Known Implementing Classes:
GroovyElementFactory, JavaElementFactory

public interface ElementFactory<E,C extends E,M extends E,F extends E>
A factory for creating elements.
Since:
2.3.0
Author:
graemerocher