Class DefaultJavaAnnotationAssembler
java.lang.Object
com.thoughtworks.qdox.builder.impl.DefaultJavaAnnotationAssembler
- All Implemented Interfaces:
ElemValueTransformer<AnnotationValue>
public class DefaultJavaAnnotationAssembler
extends Object
implements ElemValueTransformer<AnnotationValue>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultJavaAnnotationAssembler
(JavaClass declaringClass, ClassLibrary classLibrary, TypeResolver typeResolver) -
Method Summary
Modifier and TypeMethodDescriptionassemble
(ElemValueDef annoDef) private JavaClass
createType
(TypeDef typeDef, int dimensions) transform
(AssignmentDef assignmentDef) transform
(ConstantDef annotationConstant) transform
(CreatorDef newCreator) transform
(ElemValueListDef elemValueListDef) transform
(ExclusiveOrDef annotationExclusiveOr) transform
(FieldRefDef annotationFieldRef) transform
(GreaterEqualsDef annotationGreaterEquals) transform
(GreaterThanDef annotationGreaterThan) transform
(LessEqualsDef annotationLessEquals) transform
(LessThanDef annotationLessThan) transform
(LogicalAndDef annotationLogicalAnd) transform
(LogicalNotDef annotationLogicalNot) transform
(LogicalOrDef annotationLogicalOr) transform
(MethodInvocationDef methodInvocationDef) transform
(MethodReferenceDef methodReferenceDef) transform
(MinusSignDef annotationMinusSign) transform
(MultiplyDef annotationMultiply) transform
(NotEqualsDef annotationNotEquals) transform
(ParenExpressionDef annotationParenExpression) transform
(PlusSignDef annotationPlusSign) transform
(PostDecrementDef postDecrementDef) transform
(PostIncrementDef postIncrement) transform
(PreDecrementDef preDecrementDef) transform
(PreIncrementDef preIncrementDef) transform
(RemainderDef annotationRemainder) transform
(ShiftLeftDef annotationShiftLeft) transform
(ShiftRightDef annotationShiftRight) transform
(SubtractDef annotationSubtract) transform
(TypeRefDef annotationTypeRef) transform
(UnsignedShiftRightDef annotationUnsignedShiftRight)
-
Field Details
-
declaringClass
-
classLibrary
-
typeResolver
-
-
Constructor Details
-
DefaultJavaAnnotationAssembler
public DefaultJavaAnnotationAssembler(JavaClass declaringClass, ClassLibrary classLibrary, TypeResolver typeResolver)
-
-
Method Details
-
assemble
-
assemble
-
createType
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-
transform
- Specified by:
transform
in interfaceElemValueTransformer<AnnotationValue>
-