com.sun.tracing.dtrace
Annotation Type Attributes


@Retention(value=RUNTIME)
@Target(value={})
public @interface Attributes

This annotation describes the interface's field attributes for the probes in a provider. This annotation provides the contents of field-specific annotations that specify the stability attributes and dependency class of a particular field, for the probes in a provider.

The default interface attributes for unspecified fields is Private/Private/Unknown.

Since:
1.7
See Also:
Solaris Dynamic Tracing Guide, Chapter 39: Stability

Optional Element Summary
 StabilityLevel data
          The stability level of the data.
 DependencyClass dependency
          The interface attribute's dependency class.
 StabilityLevel name
          The stability level of the name.
 

name

public abstract StabilityLevel name
The stability level of the name.

Default:
PRIVATE

data

public abstract StabilityLevel data
The stability level of the data.

Default:
PRIVATE

dependency

public abstract DependencyClass dependency
The interface attribute's dependency class.

Default:
UNKNOWN