org.aopalliance.reflect.Metadata Maven / Gradle / Ivy
package org.aopalliance.reflect;
/**
* A metadata is a pair of values (key,data) that can be associated to
* a program unit.
*
* @see ProgramUnit
* @see ProgramUnit#addMetadata(Metadata) */
public interface Metadata {
/**
* Gets the key of this metadata. */
Object getKey();
/**
* Gets the value of this metadata. */
Object getValue();
}