Developer community
0 votes
30 views
asked by Sr Member (3.9k points) 5 8 11 | 30 views

1 Answer

0 votes
 
 
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.reflect.Method;
// An annotation type declaration. 
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnno {
  String str();
 
  int val();
}
 
public class Main {
  @MyAnno(str = "Annotation Example", val = 100)
  public static void myMeth() {
    Main ob = new Main();
    try {
      Class c = ob.getClass();
      Method m = c.getMethod("myMeth");
      MyAnno anno = m.getAnnotation(MyAnno.class);
      System.out.println(anno.str() + " " + anno.val());
    } catch (NoSuchMethodException exc) {
      System.out.println("Method Not Found.");
    }
  }
  public static void main(String args[]) {
    myMeth();
  }
}
 
 
 
answered by Advisor (8.4k points) 10 15 18

Related questions

0 votes
1 answer
asked by omari Sr Member (3.9k points) 5 8 11 | 22 views
0 votes
1 answer
asked by rock Expert (15k points) 15 23 31 | 20 views
0 votes
0 answers
0 votes
1 answer
asked by omari Sr Member (3.9k points) 5 8 11 | 16 views
0 votes
1 answer
asked by sunny Expert (11.4k points) 14 22 29 | 17 views
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

Categories


C Books Guide and List
C++ Books Guide and List
Best Java Books

3.8k questions

4k answers

117 comments

10.7k users

3,751 questions
4,046 answers
117 comments
10,709 users