| Package | Description |
|---|---|
| dagger.internal.codegen.writer |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassName
Represents a fully-qualified class name for
NestingKind.TOP_LEVEL and
NestingKind.MEMBER classes. |
class |
ParameterizedTypeName |
class |
PrimitiveName |
class |
TypeVariableName |
class |
VoidName |
class |
WildcardName |
| Modifier and Type | Method and Description |
|---|---|
static TypeName |
TypeNames.forClass(Class<?> clazz) |
static TypeName |
TypeNames.forTypeMirror(TypeMirror mirror) |
TypeName |
MethodWriter.returnType() |
TypeName |
VariableWriter.type() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableList<TypeName> |
ParameterizedTypeName.parameters() |
Map<String,TypeName> |
ConstructorWriter.parameters() |
com.google.common.collect.ImmutableSet<TypeName> |
Snippet.types() |
| Modifier and Type | Method and Description |
|---|---|
FieldWriter |
TypeWriter.addField(TypeName type,
String name) |
void |
TypeWriter.addImplementedType(TypeName typeReference) |
MethodWriter |
TypeWriter.addMethod(TypeName returnType,
String name) |
VariableWriter |
MethodWriter.addParameter(TypeName type,
String name) |
VariableWriter |
ConstructorWriter.addParameter(TypeName type,
String name) |
static ParameterizedTypeName |
ParameterizedTypeName.create(Class<?> parameterizedClass,
TypeName... parameters) |
static ParameterizedTypeName |
ParameterizedTypeName.create(ClassName className,
TypeName... parameters) |
void |
ClassWriter.setSuperclass(TypeName typeReference) |
| Modifier and Type | Method and Description |
|---|---|
static ParameterizedTypeName |
ParameterizedTypeName.create(ClassName className,
Iterable<? extends TypeName> parameters) |
Copyright © 2015 Google, Inc.. All Rights Reserved.