public static class MetaAnnotationUtils.UntypedAnnotationDescriptor extends MetaAnnotationUtils.AnnotationDescriptor<AnnotationSE>
MetaAnnotationUtils.AnnotationDescriptor
の型なし拡張。コンストラクターと説明 |
---|
UntypedAnnotationDescriptor(ClassSE<?> rootDeclaringClass, AnnotationSE annotation) |
UntypedAnnotationDescriptor(ClassSE<?> rootDeclaringClass, ClassSE<?> declaringClass, AnnotationSE composedAnnotation, AnnotationSE annotation) |
修飾子と型 | メソッドと説明 |
---|---|
AnnotationSE | synthesizeAnnotation() UntypedAnnotationDescriptor の AnnotationAttributes によって表されるアノテーションの型が不明であるため、UnsupportedOperationException SE をスローします。 |
getAnnotation, getAnnotationAttributes, getAnnotationType, getComposedAnnotation, getComposedAnnotationType, getDeclaringClass, getRootDeclaringClass, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public UntypedAnnotationDescriptor(ClassSE<?> rootDeclaringClass, AnnotationSE annotation)
public UntypedAnnotationDescriptor(ClassSE<?> rootDeclaringClass, ClassSE<?> declaringClass, @Nullable AnnotationSE composedAnnotation, AnnotationSE annotation)
public AnnotationSE synthesizeAnnotation()
UntypedAnnotationDescriptor
の AnnotationAttributes
によって表されるアノテーションの型が不明であるため、UnsupportedOperationException
SE をスローします。MetaAnnotationUtils.AnnotationDescriptor<AnnotationSE>
の synthesizeAnnotation
MetaAnnotationUtils.AnnotationDescriptor.getAnnotationAttributes()
, MetaAnnotationUtils.AnnotationDescriptor.getAnnotationType()
, AnnotationUtils.synthesizeAnnotation(java.util.Map, Class, java.lang.reflect.AnnotatedElement)