org.sourceforge.jemm.lifecycle
Annotation Type AttributeUse


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

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
 java.lang.String clazz
          The Declaring class of the attribute.
 java.lang.String name
          The attribute name.
 

Element Detail

clazz

public abstract java.lang.String clazz
The Declaring class of the attribute.


name

public abstract java.lang.String name
The attribute name.



Copyright © 2009. All Rights Reserved.