Class MemberResolver<T extends java.lang.reflect.Member>
- java.lang.Object
-
- com.enjin.minecraft_commons.spigot.reflection.resolver.ResolverAbstract<T>
-
- com.enjin.minecraft_commons.spigot.reflection.resolver.MemberResolver<T>
-
- Direct Known Subclasses:
ConstructorResolver,FieldResolver,MethodResolver
public abstract class MemberResolver<T extends java.lang.reflect.Member> extends ResolverAbstract<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<?>clazz
-
Constructor Summary
Constructors Constructor Description MemberResolver(java.lang.Class<?> clazz)MemberResolver(java.lang.String className)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TresolveIndex(int index)abstract TresolveIndexSilent(int index)abstract WrapperAbstractresolveIndexWrapper(int index)-
Methods inherited from class com.enjin.minecraft_commons.spigot.reflection.resolver.ResolverAbstract
notFoundException, resolve, resolveObject, resolveSilent
-
-
-
-
Method Detail
-
resolveIndex
public abstract T resolveIndex(int index) throws java.lang.IndexOutOfBoundsException, java.lang.ReflectiveOperationException
- Throws:
java.lang.IndexOutOfBoundsExceptionjava.lang.ReflectiveOperationException
-
resolveIndexSilent
public abstract T resolveIndexSilent(int index)
-
resolveIndexWrapper
public abstract WrapperAbstract resolveIndexWrapper(int index)
-
-