@Override
	public Annotation getAnnotation() {
		return this.annotation;
	}
@Test
	public void baseInfoTest() {
		final Annotation annotation = ClassForTest1.class.getAnnotation(AnnotationForTest.class);
		final Method attribute = ReflectUtil.getMethod(AnnotationForTest.class, "value");
		final CacheableAnnotationAttribute annotationAttribute = new CacheableAnnotationAttribute(annotation, attribute);
		// 注解属性
		assertEquals(annotation, annotationAttribute.getAnnotation());
		assertEquals(annotation.annotationType(), annotationAttribute.getAnnotationType());
		// 方法属性
		assertEquals(attribute.getName(), annotationAttribute.getAttributeName());
		assertEquals(attribute.getReturnType(), annotationAttribute.getAttributeType());
	}