Custom Annotation + Example

Create Your Custom Annotation:

package MyAnnotaion;
public @interface YourAnnotationName{
String name() default "CR_Dev";
String description() default "";
int value() default 100;
}
Embedded on Example:
public class CR_Dev {

	public static CR_Dev _crdiv= new CR_Dev();

	@YourAnnotationName(description="CR_Dev is Blog...")
	  public void getAnnotationDetails() throws NoSuchMethodException, SecurityException{
	        Class c = _crdiv.getClass();
		Method m = c.getMethod("CR_Dev");
		YourAnnotationName myAnnotation = m.getAnnotation(YourAnnotationName .class);
	        System.out.println(myAnnotation.name() + " " + myAnnotation.description() + " " + myAnnotation.value());
	}
	/**
	 * @param args
	 * @throws SecurityException
	 * @throws NoSuchMethodException
	 */
	public static void main(String[] args) throws NoSuchMethodException, SecurityException {

		_crdiv.getAnnotationDetails();
	}

}
}
מודעות פרסומת
מאת chenreuven פורסם ב-General

להשאיר תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s