public class ClassGenerator extends Object implements AutoCloseable
public void close()
close in interface AutoCloseablepublic ClassHandle handle()
public FieldReference field(Class<?> type, String name)
public FieldReference field(TypeReference type, String name)
public FieldReference staticField(Class<?> type, String name, Expression value)
public FieldReference staticField(TypeReference type, String name)
public FieldReference staticField(TypeReference type, String name, Expression value)
public MethodReference generate(MethodTemplate template, Binding... bindings)
public CodeBlock generateMethod(Class<?> returnType, String name, Parameter... parameters)
public CodeBlock generateMethod(Class<?> returnType, String name, int modifiers, Parameter... parameters)
public CodeBlock generateMethod(TypeReference returnType, String name, Parameter... parameters)
public CodeBlock generateMethod(TypeReference returnType, String name, int modifiers, Parameter... parameters)
public CodeBlock generate(MethodDeclaration.Builder builder)
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.