public class DefaultJavaAnnotationAssembler extends java.lang.Object implements ElemValueTransformer<AnnotationValue>
| Constructor and Description |
|---|
DefaultJavaAnnotationAssembler(JavaClass declaringClass,
ClassLibrary classLibrary,
TypeResolver typeResolver) |
public DefaultJavaAnnotationAssembler(JavaClass declaringClass, ClassLibrary classLibrary, TypeResolver typeResolver)
public DefaultJavaAnnotation assemble(AnnoDef annoDef)
public Expression assemble(ElemValueDef annoDef)
public AnnotationValue transform(AnnoDef annoDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(ElemValueListDef elemValueListDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(AddDef annotationAdd)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(AndDef annotationAnd)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(DivideDef annotationDivide)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(EqualsDef annotationEquals)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(ExclusiveOrDef annotationExclusiveOr)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(GreaterEqualsDef annotationGreaterEquals)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(GreaterThanDef annotationGreaterThan)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(LessEqualsDef annotationLessEquals)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(LessThanDef annotationLessThan)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(LogicalAndDef annotationLogicalAnd)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(LogicalOrDef annotationLogicalOr)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(MultiplyDef annotationMultiply)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(NotEqualsDef annotationNotEquals)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(OrDef annotationOr)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(RemainderDef annotationRemainder)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(ShiftLeftDef annotationShiftLeft)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(ShiftRightDef annotationShiftRight)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(SubtractDef annotationSubtract)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(UnsignedShiftRightDef annotationUnsignedShiftRight)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(CastDef annotationCast)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(ConstantDef annotationConstant)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(FieldRefDef annotationFieldRef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(LogicalNotDef annotationLogicalNot)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(MinusSignDef annotationMinusSign)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(NotDef annotationNot)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(ParenExpressionDef annotationParenExpression)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(PlusSignDef annotationPlusSign)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(QueryDef annotationQuery)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(TypeRefDef annotationTypeRef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(AssignmentDef assignmentDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(PreIncrementDef preIncrementDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(PreDecrementDef preDecrementDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(PostIncrementDef postIncrement)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(PostDecrementDef postDecrementDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(MethodInvocationDef methodInvocationDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(MethodReferenceDef methodReferenceDef)
transform in interface ElemValueTransformer<AnnotationValue>public AnnotationValue transform(CreatorDef newCreator)
transform in interface ElemValueTransformer<AnnotationValue>Copyright © 2002-2018. All Rights Reserved.