public class CodeBlock extends Object implements AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Class<?> type,
String name,
Expression value) |
void |
assign(LocalVariable local,
Expression value) |
void |
assign(TypeReference type,
String name,
Expression value) |
ClassGenerator |
classGenerator() |
void |
close() |
LocalVariable |
declare(TypeReference type,
String name) |
void |
expression(Expression expression) |
CodeBlock |
forEach(Parameter local,
Expression iterable) |
CodeBlock |
ifStatement(Expression test) |
Expression |
load(String name) |
TypeReference |
owner() |
void |
put(Expression target,
FieldReference field,
Expression value) |
void |
returns() |
void |
returns(Expression value) |
Expression |
self() |
void |
throwException(Expression exception) |
CodeBlock |
tryBlock(Class<?> resourceType,
String resourceName,
Expression resource) |
TryBlock |
tryBlock(Resource... resources) |
CodeBlock |
tryBlock(TypeReference resourceType,
String resourceName,
Expression resource) |
CodeBlock |
whileLoop(Expression test) |
public ClassGenerator classGenerator()
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 test)
public CodeBlock ifStatement(Expression test)
public CodeBlock tryBlock(Class<?> resourceType, String resourceName, Expression resource)
public CodeBlock tryBlock(TypeReference resourceType, String resourceName, Expression resource)
public void returns()
public void returns(Expression value)
public void throwException(Expression exception)
public TypeReference owner()
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.