public abstract class CodeGenerator extends Object
| Constructor and Description |
|---|
CodeGenerator(ClassLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
ClassGenerator |
generateClass(Class<?> base,
String packageName,
String name,
Class<?>... interfaces) |
ClassGenerator |
generateClass(String packageName,
String name,
Class<?> firstInterface,
Class<?>... more) |
ClassGenerator |
generateClass(String packageName,
String name,
TypeReference... interfaces) |
ClassGenerator |
generateClass(TypeReference base,
String packageName,
String name,
TypeReference... interfaces) |
static CodeGenerator |
generateCode(ClassLoader loader,
CodeGenerationStrategy<?> strategy,
CodeGeneratorOption... options) |
static CodeGenerator |
generateCode(CodeGenerationStrategy<?> strategy,
CodeGeneratorOption... options) |
public CodeGenerator(ClassLoader loader)
public static CodeGenerator generateCode(CodeGenerationStrategy<?> strategy, CodeGeneratorOption... options) throws CodeGenerationNotSupportedException
public static CodeGenerator generateCode(ClassLoader loader, CodeGenerationStrategy<?> strategy, CodeGeneratorOption... options) throws CodeGenerationNotSupportedException
public ClassGenerator generateClass(String packageName, String name, Class<?> firstInterface, Class<?>... more)
public ClassGenerator generateClass(Class<?> base, String packageName, String name, Class<?>... interfaces)
public ClassGenerator generateClass(String packageName, String name, TypeReference... interfaces)
public ClassGenerator generateClass(TypeReference base, String packageName, String name, TypeReference... interfaces)
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.