public class CodeBlock extends Object implements AutoCloseable
public ClassGenerator classGenerator()
public CodeBlock parent()
public void close()
close in interface AutoCloseablepublic void expression(Expression expression)
public LocalVariable declare(TypeReference type, String name)
public void assign(LocalVariable local, Expression value)
public void assign(Class<?> type, String name, Expression value)
public void assign(TypeReference type, String name, Expression value)
public void put(Expression target, FieldReference field, Expression value)
public Expression self()
public Expression load(String name)
public CodeBlock forEach(Parameter local, Expression iterable)
public CodeBlock whileLoop(Expression... tests)
public CodeBlock ifStatement(Expression... tests)
public CodeBlock ifNotStatement(Expression... tests)
public CodeBlock ifNullStatement(Expression... tests)
public CodeBlock ifNonNullStatement(Expression... tests)
public CodeBlock block()
public void tryCatch(Consumer<CodeBlock> body, Consumer<CodeBlock> onError, Parameter exception)
public void returns()
public void returns(Expression value)
public void throwException(Expression exception)
public TypeReference owner()
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.