public abstract class TypeParameterName extends AbstractCodeElement
| Modifier and Type | Method and Description |
|---|---|
CodeWriter |
acceptCodeWriter(CodeWriter w) |
TypeParameterName |
addBound(Class<?> type) |
boolean |
equals(Object obj) |
int |
hashCode() |
static br.com.objectos.comuns.collections.ImmutableList<TypeParameterName> |
immutableListOf(TypeElement typeElement) |
static TypeParameterName |
named(String name) |
static TypeParameterName |
of(TypeParameterElement element) |
static br.com.objectos.comuns.collections.StreamIterable<TypeParameterName> |
streamIterableOf(TypeElement typeElement) |
abstract String |
toString() |
abstract TypeVariableName |
toTypeVariableName() |
public static TypeParameterName named(String name)
public static TypeParameterName of(TypeParameterElement element)
public static br.com.objectos.comuns.collections.ImmutableList<TypeParameterName> immutableListOf(TypeElement typeElement)
public static br.com.objectos.comuns.collections.StreamIterable<TypeParameterName> streamIterableOf(TypeElement typeElement)
public final CodeWriter acceptCodeWriter(CodeWriter w)
public final TypeParameterName addBound(Class<?> type)
public final boolean equals(Object obj)
equals in class AbstractCodeElementpublic final int hashCode()
hashCode in class AbstractCodeElementpublic abstract String toString()
toString in class AbstractCodeElementpublic abstract TypeVariableName toTypeVariableName()
Copyright © 2019 Objectos Software LTDA. All rights reserved.