org.sourceforge.jemm.lifecycle
Annotation Type Uses


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Uses

An annotation marked on compiler created methods which tells the framework which attributes of the class are used in that method. This is used to allow the beginExecution and endExecution listeners to setup the object partially when its entered to support that method. Note that only object values need be setup using this metadata. Also note that Strings are handled like primitives and do not need to be marked with the uses annotation.

Author:
Paul Keeble

Required Element Summary
 AttributeUse[] value
          A list of all of the Use of attributes within a method.
 

Element Detail

value

public abstract AttributeUse[] value
A list of all of the Use of attributes within a method.



Copyright © 2009. All Rights Reserved.