public abstract class ExpressionTemplate extends Object
| Modifier and Type | Method and Description |
|---|---|
static ExpressionTemplate |
cast(Class<?> clazz,
ExpressionTemplate expression) |
static ExpressionTemplate |
cast(TypeReference type,
ExpressionTemplate expression) |
static ExpressionTemplate |
get(ExpressionTemplate target,
Class<?> fieldType,
String fieldName) |
static ExpressionTemplate |
get(ExpressionTemplate target,
FieldReference field)
instance field
|
static ExpressionTemplate |
get(ExpressionTemplate target,
org.neo4j.codegen.Lookup<FieldReference> field,
TypeReference type)
instance field
|
static ExpressionTemplate |
get(ExpressionTemplate target,
TypeReference fieldType,
String fieldName)
instance field
|
static ExpressionTemplate |
get(org.neo4j.codegen.Lookup<FieldReference> field,
TypeReference type)
static field
|
static ExpressionTemplate |
get(TypeReference fieldType,
String fieldName)
static field from the class that will host this expression
|
static ExpressionTemplate |
invoke(ExpressionTemplate target,
MethodReference method,
ExpressionTemplate... arguments)
invoke an instance method
|
static ExpressionTemplate |
invoke(MethodReference method,
ExpressionTemplate... arguments)
invoke a static method or constructor
|
static ExpressionTemplate |
load(String name,
TypeReference type)
load a local variable
|
static ExpressionTemplate |
self(TypeReference type) |
TypeReference |
type() |
public static ExpressionTemplate self(TypeReference type)
public static ExpressionTemplate invoke(MethodReference method, ExpressionTemplate... arguments)
public static ExpressionTemplate invoke(ExpressionTemplate target, MethodReference method, ExpressionTemplate... arguments)
public static ExpressionTemplate load(String name, TypeReference type)
public static ExpressionTemplate get(ExpressionTemplate target, Class<?> fieldType, String fieldName)
public static ExpressionTemplate get(ExpressionTemplate target, TypeReference fieldType, String fieldName)
public static ExpressionTemplate get(ExpressionTemplate target, FieldReference field)
public static ExpressionTemplate get(TypeReference fieldType, String fieldName)
public static ExpressionTemplate get(ExpressionTemplate target, org.neo4j.codegen.Lookup<FieldReference> field, TypeReference type)
public static ExpressionTemplate get(org.neo4j.codegen.Lookup<FieldReference> field, TypeReference type)
public static ExpressionTemplate cast(Class<?> clazz, ExpressionTemplate expression)
public static ExpressionTemplate cast(TypeReference type, ExpressionTemplate expression)
public TypeReference type()
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.