All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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