org.snapscript.core.property.Property Maven / Gradle / Ivy
package org.snapscript.core.property;
import java.util.List;
import org.snapscript.core.annotation.Annotation;
import org.snapscript.core.attribute.Attribute;
public interface Property extends Attribute {
List getAnnotations();
Object getValue(T source);
void setValue(T source, Object value);
}