JavaTM Platform
Standard Ed. 6

java.lang.annotation
ע������ Target


@Documented
@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface Target

ָʾע�����������õij���Ԫ�ص����ࡣ���ע�����������в����� Target Ԫע�ͣ������������Ϳ���������һ����Ԫ���ϡ��������������Ԫע�ͣ��������ǿ��ʵʩָ����ʹ�����ơ� ���磬��Ԫע��ָʾ����������������������Ԫע�����͡���ֻ������ע�����������ϣ�

    @Target(ElementType.ANNOTATION_TYPE)
    public @interface MetaAnnotationType {
        ... 
    }
 
��Ԫע��ָʾ����������ֻ����Ϊ����ע�����������еij�Ա����ʹ�á�������ֱ������ע�ͣ�
    @Target({}) 
    public @interface MemberType {
        ...
    }
 
����һ������ʱ����������һ�� ElementType ������ Target ע���г����˲�ֻһ�Ρ����磬����Ԫע���ǷǷ��ģ�
    @Target({ElementType.FIELD, ElementType.METHOD, ElementType.FIELD})
    public @interface Bogus {
        ...
    }
 


����Ԫ��ժҪ
 ElementType[] value
           
 

Ԫ����ϸ��Ϣ

value

public abstract ElementType[] value

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������