void |
MethodEmitter.assign(TypeReference type,
String name,
Expression value) |
void |
CodeBlock.assign(TypeReference type,
String name,
Expression value) |
static MethodReference |
MethodReference.constructorReference(Class<?> owner,
TypeReference... parameters) |
static MethodReference |
MethodReference.constructorReference(TypeReference owner,
TypeReference... parameters) |
static MethodReference |
MethodReference.constructorReference(TypeReference owner,
TypeReference... parameters) |
LocalVariable |
CodeBlock.declare(TypeReference type,
String name) |
static TypeReference.Bound |
TypeReference.extending(TypeReference type) |
FieldReference |
ClassGenerator.field(TypeReference type,
String name) |
static FieldReference |
FieldReference.field(TypeReference owner,
TypeReference type,
String name) |
ClassGenerator |
CodeGenerator.generateClass(String packageName,
String name,
TypeReference... interfaces) |
ClassGenerator |
CodeGenerator.generateClass(TypeReference base,
String packageName,
String name,
TypeReference... interfaces) |
ClassGenerator |
CodeGenerator.generateClass(TypeReference base,
String packageName,
String name,
TypeReference... interfaces) |
CodeBlock |
ClassGenerator.generateMethod(TypeReference returnType,
String name,
Parameter... parameters) |
static ExpressionTemplate |
ExpressionTemplate.get(ExpressionTemplate target,
TypeReference fieldType,
String fieldName)
instance field
|
static ExpressionTemplate |
ExpressionTemplate.get(TypeReference fieldType,
String fieldName)
static field from the class that will host this expression
|
void |
ExpressionVisitor.load(TypeReference type,
String name) |
static MethodTemplate.Builder |
MethodTemplate.method(TypeReference returnType,
String name,
Parameter... parameters) |
static MethodDeclaration.Builder |
MethodDeclaration.method(TypeReference returnType,
String name,
Parameter... parameters) |
static MethodReference |
MethodReference.methodReference(Class<?> owner,
TypeReference returns,
String name,
Class<?>... parameters) |
static MethodReference |
MethodReference.methodReference(Class<?> owner,
TypeReference returns,
String name,
TypeReference... parameters) |
static MethodReference |
MethodReference.methodReference(Class<?> owner,
TypeReference returns,
String name,
TypeReference... parameters) |
static MethodReference |
MethodReference.methodReference(TypeReference owner,
TypeReference returns,
String name,
TypeReference... parameters) |
static MethodReference |
MethodReference.methodReference(TypeReference owner,
TypeReference returns,
String name,
TypeReference... parameters) |
static Expression |
Expression.newInstance(TypeReference type) |
void |
ExpressionVisitor.newInstance(TypeReference type) |
static Parameter |
Parameter.param(TypeReference type,
String name) |
static TypeReference |
TypeReference.parameterizedType(Class<?> base,
TypeReference... parameters) |
static TypeReference |
TypeReference.parameterizedType(TypeReference base,
TypeReference... parameters) |
static TypeReference |
TypeReference.parameterizedType(TypeReference base,
TypeReference... parameters) |
MethodTemplate.Builder |
MethodTemplate.Builder.put(ExpressionTemplate target,
TypeReference fieldType,
String fieldName,
ExpressionTemplate expression) |
FieldReference |
ClassGenerator.staticField(TypeReference type,
String name) |
FieldReference |
ClassGenerator.staticField(TypeReference type,
String name,
Expression value) |
static FieldReference |
FieldReference.staticField(TypeReference owner,
TypeReference type,
String name) |
MethodDeclaration.Builder |
MethodDeclaration.Builder.throwsException(TypeReference type) |
CodeBlock |
CodeBlock.tryBlock(TypeReference resourceType,
String resourceName,
Expression resource) |
static Resource |
Resource.withResource(TypeReference type,
String name,
Expression producer) |