Class TypeAnnotationBuilder
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.java.model.TypeAnnotationBuilder
- All Implemented Interfaces:
ITypeAnnotationBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild(IBinaryAnnotation annotation)static TypeAnnotationBuildercreate()toField()toMethodParameter(short parameterIndex)toSupertype(short superTypeIndex)toThrows(int rank)toTypeArgument(int rank)toTypeBound(short boundIndex)toTypeParameter(boolean isClassTypeParameter, int rank)toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank)
-
Method Details
-
create
-
toField
- Specified by:
toFieldin interfaceITypeAnnotationBuilder
-
toMethodReturn
- Specified by:
toMethodReturnin interfaceITypeAnnotationBuilder
-
toReceiver
- Specified by:
toReceiverin interfaceITypeAnnotationBuilder
-
toTypeParameter
- Specified by:
toTypeParameterin interfaceITypeAnnotationBuilder
-
toTypeParameterBounds
public ITypeAnnotationBuilder toTypeParameterBounds(boolean isClassTypeParameter, int parameterRank)- Specified by:
toTypeParameterBoundsin interfaceITypeAnnotationBuilder
-
toTypeBound
- Specified by:
toTypeBoundin interfaceITypeAnnotationBuilder
-
toSupertype
- Specified by:
toSupertypein interfaceITypeAnnotationBuilder
-
toMethodParameter
- Specified by:
toMethodParameterin interfaceITypeAnnotationBuilder
-
toThrows
- Specified by:
toThrowsin interfaceITypeAnnotationBuilder
-
toTypeArgument
- Specified by:
toTypeArgumentin interfaceITypeAnnotationBuilder
-
toWildcardBound
- Specified by:
toWildcardBoundin interfaceITypeAnnotationBuilder
-
toNextArrayDimension
- Specified by:
toNextArrayDimensionin interfaceITypeAnnotationBuilder
-
toNextNestedType
- Specified by:
toNextNestedTypein interfaceITypeAnnotationBuilder
-
build
- Specified by:
buildin interfaceITypeAnnotationBuilder
-