public static final class GenericTransform.ReturnTypeInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
@Nullable ReferenceType |
cast |
@Nullable ReferenceType |
explicitTypeHint |
static GenericTransform.ReturnTypeInfo |
NONE |
net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.Pass |
pass |
@Nullable AType |
type |
| Modifier and Type | Method and Description |
|---|---|
static GenericTransform.ReturnTypeInfo |
assignedTo(AType type,
net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.Pass pass) |
@Nullable AType |
expectedType() |
static GenericTransform.ReturnTypeInfo |
explicitHint(ReferenceType hint) |
static GenericTransform.ReturnTypeInfo |
preBind() |
GenericTransform.ReturnTypeInfo |
withCast(ReferenceType cast) |
GenericTransform.ReturnTypeInfo |
wrapArrayTarget(ArrayType rawArrayType) |
public static final GenericTransform.ReturnTypeInfo NONE
@Nullable public final @Nullable AType type
@Nullable public final @Nullable ReferenceType cast
@Nullable public final @Nullable ReferenceType explicitTypeHint
public final net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.Pass pass
public static GenericTransform.ReturnTypeInfo assignedTo(AType type, net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.Pass pass)
public static GenericTransform.ReturnTypeInfo explicitHint(ReferenceType hint)
public static GenericTransform.ReturnTypeInfo preBind()
@Nullable @Contract(pure=true) public @Nullable AType expectedType()
public GenericTransform.ReturnTypeInfo withCast(ReferenceType cast)
public GenericTransform.ReturnTypeInfo wrapArrayTarget(ArrayType rawArrayType)