com.g2forge.alexandria.reflection.object.IJavaConcreteReflection Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ax-reflection Show documentation
Show all versions of ax-reflection Show documentation
Generic type safe reflection library, which adds significant usability over the standard Java runtime.
package com.g2forge.alexandria.reflection.object;
import com.g2forge.alexandria.generic.type.java.structure.IJavaClassStructure;
import com.g2forge.alexandria.generic.type.java.type.IJavaConcreteType;
import com.g2forge.alexandria.generic.type.java.typed.IJavaGenericTyped;
import com.g2forge.alexandria.java.reflect.annotations.IJavaAnnotated;
public interface IJavaConcreteReflection extends IJavaGenericTyped, IJavaAnnotated, IJavaClassStructure, IJavaTypeReflection>, IJavaFieldReflection, IJavaMethodReflection, IJavaConstructorReflection>, IJavaTypeReflection {
@Override
public IJavaConcreteType getType();
public T newInstance();
public IJavaConcreteReflection toNonPrimitive();
}