public class InitializeConstructorParametersStatementsGenerator
extends java.lang.Object
Constructor and Description |
---|
InitializeConstructorParametersStatementsGenerator() |
Modifier and Type | Method and Description |
---|---|
private java.lang.reflect.Constructor<?> |
findAllFieldsConstructor(java.lang.Class<? extends Node> nodeClass) |
private java.lang.reflect.Field |
findFieldInClass(java.lang.Class<?> nodeClass,
java.lang.String name) |
void |
generate(java.lang.Class<? extends Node> nodeClass,
NodeList<Statement> initializeConstructorParametersStatements) |
public InitializeConstructorParametersStatementsGenerator()
public void generate(java.lang.Class<? extends Node> nodeClass, NodeList<Statement> initializeConstructorParametersStatements)
private java.lang.reflect.Field findFieldInClass(java.lang.Class<?> nodeClass, java.lang.String name)
private java.lang.reflect.Constructor<?> findAllFieldsConstructor(java.lang.Class<? extends Node> nodeClass)