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

com.daredayo.util.reflect.MemberInfo Maven / Gradle / Ivy

package com.daredayo.util.reflect;

import java.lang.annotation.Annotation;


public interface MemberInfo{
	
	public enum MemberInfoType{
		Field,Method;
		public boolean isField(){
			return this == Field;
		}
		public boolean isMethod(){
			return this == Method;
		}
	}
	
	public String getName();
	public Class getType();
	public Object get(Object object);
	public Annotation[] getAnnotations();
	boolean isAnnotationPresent(Class annotationClass);
	public  T getAnnotation(Class annotationClass);
	
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy