Annotation Type ImaLetYouFinishBut


  • @Retention(CLASS)
    @Target(METHOD)
    @Visionary("obreerbo")
    @HonorableMention("emma.vartdal")
    public @interface ImaLetYouFinishBut
    Causes the annotated method to first execute the parameterless method indicated by the annotation's value attribute. For example:
       @ImaLetYouFinishBut("interrupt")
       public void deliver(AcceptanceSpeech speech) {
         crowd.listen(speech);
       }
       
       public void interrupt() {
         crowd.listen("Kindly allow me to express my own opinion first.");
       }
     
    will cause the deliver method to first call the interrupt method.

    TODO: Enforce this annotation.

    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String value  
    • Element Detail

      • value

        java.lang.String value