public final class ParameterizedTypeName extends Object implements TypeName
| Modifier and Type | Class and Description |
|---|---|
static interface |
Writable.Context |
| Modifier and Type | Method and Description |
|---|---|
static ParameterizedTypeName |
create(Class<?> parameterizedClass,
TypeName... parameters) |
static ParameterizedTypeName |
create(ClassName className,
Iterable<? extends TypeName> parameters) |
static ParameterizedTypeName |
create(ClassName className,
TypeName... parameters) |
boolean |
equals(Object obj) |
int |
hashCode() |
com.google.common.collect.ImmutableList<TypeName> |
parameters() |
Set<ClassName> |
referencedClasses() |
String |
toString() |
ClassName |
type() |
Appendable |
write(Appendable appendable,
Writable.Context context) |
public ClassName type()
public com.google.common.collect.ImmutableList<TypeName> parameters()
public Set<ClassName> referencedClasses()
referencedClasses in interface HasClassReferencespublic Appendable write(Appendable appendable, Writable.Context context) throws IOException
IOExceptionpublic static ParameterizedTypeName create(ClassName className, TypeName... parameters)
public static ParameterizedTypeName create(ClassName className, Iterable<? extends TypeName> parameters)
public static ParameterizedTypeName create(Class<?> parameterizedClass, TypeName... parameters)
Copyright © 2015 Google, Inc.. All Rights Reserved.