public class CodegenContext extends Object
Constructor and Description |
---|
CodegenContext(boolean debug) |
Modifier and Type | Method and Description |
---|---|
void |
addMember(CodegenMember entry) |
CodegenLocalMethodBuilder |
addMethod(Class returnType,
Class generator) |
List<CodegenMember> |
getMembers() |
List<CodegenMethod> |
getMethods() |
<T> CodegenMember |
makeAddMember(Class<? extends T> clazz,
T object) |
CodegenMember |
makeMember(Class clazz,
Class optionalTypeParam,
Object object) |
CodegenMember |
makeMember(Class clazz,
Object object) |
public void addMember(CodegenMember entry)
public CodegenMember makeMember(Class clazz, Object object)
public <T> CodegenMember makeAddMember(Class<? extends T> clazz, T object)
public CodegenMember makeMember(Class clazz, Class optionalTypeParam, Object object)
public CodegenLocalMethodBuilder addMethod(Class returnType, Class generator)
public List<CodegenMember> getMembers()
public List<CodegenMethod> getMethods()