public class TypeAnnotationBuilder extends java.lang.Object implements ITypeAnnotationBuilder
| Modifier and Type | Method and Description |
|---|---|
IBinaryTypeAnnotation |
build(IBinaryAnnotation annotation) |
static TypeAnnotationBuilder |
create() |
ITypeAnnotationBuilder |
toField() |
ITypeAnnotationBuilder |
toMethodParameter(short parameterIndex) |
ITypeAnnotationBuilder |
toMethodReturn() |
ITypeAnnotationBuilder |
toNextArrayDimension() |
ITypeAnnotationBuilder |
toNextNestedType() |
ITypeAnnotationBuilder |
toReceiver() |
ITypeAnnotationBuilder |
toSupertype(short superTypeIndex) |
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() |
public static TypeAnnotationBuilder create()
public ITypeAnnotationBuilder toField()
toField in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toMethodReturn()
toMethodReturn in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toReceiver()
toReceiver in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toTypeParameter(boolean isClassTypeParameter, int rank)
toTypeParameter in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank)
toTypeParameterBounds in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toTypeBound(short boundIndex)
toTypeBound in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toSupertype(short superTypeIndex)
toSupertype in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toMethodParameter(short parameterIndex)
toMethodParameter in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toThrows(int rank)
toThrows in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toTypeArgument(int rank)
toTypeArgument in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toWildcardBound()
toWildcardBound in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toNextArrayDimension()
toNextArrayDimension in interface ITypeAnnotationBuilderpublic ITypeAnnotationBuilder toNextNestedType()
toNextNestedType in interface ITypeAnnotationBuilderpublic IBinaryTypeAnnotation build(IBinaryAnnotation annotation)
build in interface ITypeAnnotationBuilder