com.github.wglanzer.annosave.api.IAnnotationParameter Maven / Gradle / Ivy
package com.github.wglanzer.annosave.api;
/**
* A single parameter/method of an annotation with the value set
*
* @author W.Glanzer, 13.09.2017
*/
public interface IAnnotationParameter
{
/**
* @return Name of the method/parameter
*/
String getName();
/**
* @return Returntype
*/
Class> getType();
/**
* @return Specific value set in this annotationparameter.
* It can be cast to the type given in getType()
*/
Object getValue();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy