// Path: tiger/src/main/java/org/eddy/tiger/point/ConstructorInjectionPoint.java
// public class ConstructorInjectionPoint extends AbstractInjectionPoint {
// 
// 	/**
// 	 * 构造函数
// 	 * @param annotated
// 	 * @creatTime 下午5:42:51
// 	 * @author Eddy
// 	 */
// 	public ConstructorInjectionPoint(Annotated annotated) {
// 		super(annotated, AbstractInjectionPoint.CLOSED);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	/* (non-Javadoc)
// 	 * @see javax.enterprise.inject.spi.InjectionPoint#getMember()
// 	 */
// 	@Override
// 	public Member getMember() {
// 		return ((AnnotatedConstructor<?>)super.annotated).getJavaMember();
// 	}
// 
// }


import javax.enterprise.inject.spi.Bean;
import org.eddy.tiger.point.ConstructorInjectionPoint;
import java.lang.reflect.Type;
/**
 * 
 * @creatTime 上午11:38:55
 * @author Eddy
 */
package org.eddy.tiger;




/**
 * @author Eddy
 *
 */
public interface TigerBean<T> extends Bean<T> {

	boolean isRight(String name, Type type);
	
// Path: tiger/src/main/java/org/eddy/tiger/point/ConstructorInjectionPoint.java
// public class ConstructorInjectionPoint extends AbstractInjectionPoint {
// 
// 	/**
// 	 * 构造函数
// 	 * @param annotated
// 	 * @creatTime 下午5:42:51
// 	 * @author Eddy
// 	 */
// 	public ConstructorInjectionPoint(Annotated annotated) {
// 		super(annotated, AbstractInjectionPoint.CLOSED);
// 		// TODO Auto-generated constructor stub
// 	}
// 
// 	/* (non-Javadoc)
// 	 * @see javax.enterprise.inject.spi.InjectionPoint#getMember()
// 	 */
// 	@Override
// 	public Member getMember() {
// 		return ((AnnotatedConstructor<?>)super.annotated).getJavaMember();
// 	}
// 
// }


// Path: tiger/src/main/java/org/eddy/tiger/TigerBean.java
import javax.enterprise.inject.spi.Bean;
import org.eddy.tiger.point.ConstructorInjectionPoint;
import java.lang.reflect.Type;

/**
 * 
 * @creatTime 上午11:38:55
 * @author Eddy
 */
package org.eddy.tiger;




/**
 * @author Eddy
 *
 */
public interface TigerBean<T> extends Bean<T> {

	boolean isRight(String name, Type type);
	
	boolean isConstructor();