public interface ITypeAnnotationBuilder
| Modifier and Type | Method and Description |
|---|---|
IBinaryTypeAnnotation |
build(IBinaryAnnotation annotation) |
ITypeAnnotationBuilder |
toField() |
ITypeAnnotationBuilder |
toMethodParameter(short index) |
ITypeAnnotationBuilder |
toMethodReturn() |
ITypeAnnotationBuilder |
toNextArrayDimension() |
ITypeAnnotationBuilder |
toNextNestedType() |
ITypeAnnotationBuilder |
toReceiver() |
ITypeAnnotationBuilder |
toSupertype(short index) |
ITypeAnnotationBuilder |
toThrows(int rank) |
ITypeAnnotationBuilder |
toTypeArgument(int rank) |
ITypeAnnotationBuilder |
toTypeBound(short boundIndex) |
ITypeAnnotationBuilder |
toTypeParameter(boolean isClassTypeParameter,
int rank) |
ITypeAnnotationBuilder |
toTypeParameterBounds(boolean isClassTypeParameter,
int parameterRank) |
ITypeAnnotationBuilder |
toWildcardBound() |
ITypeAnnotationBuilder toField()
ITypeAnnotationBuilder toThrows(int rank)
ITypeAnnotationBuilder toTypeArgument(int rank)
ITypeAnnotationBuilder toMethodParameter(short index)
ITypeAnnotationBuilder toSupertype(short index)
ITypeAnnotationBuilder toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank)
ITypeAnnotationBuilder toTypeBound(short boundIndex)
ITypeAnnotationBuilder toTypeParameter(boolean isClassTypeParameter, int rank)
ITypeAnnotationBuilder toMethodReturn()
ITypeAnnotationBuilder toReceiver()
ITypeAnnotationBuilder toWildcardBound()
ITypeAnnotationBuilder toNextArrayDimension()
ITypeAnnotationBuilder toNextNestedType()
IBinaryTypeAnnotation build(IBinaryAnnotation annotation)