Class ConstructorResolver
- java.lang.Object
-
- com.enjin.minecraft_commons.spigot.reflection.resolver.ResolverAbstract<T>
-
- com.enjin.minecraft_commons.spigot.reflection.resolver.MemberResolver<java.lang.reflect.Constructor>
-
- com.enjin.minecraft_commons.spigot.reflection.resolver.ConstructorResolver
-
public class ConstructorResolver extends MemberResolver<java.lang.reflect.Constructor>
-
-
Field Summary
-
Fields inherited from class com.enjin.minecraft_commons.spigot.reflection.resolver.MemberResolver
clazz
-
-
Constructor Summary
Constructors Constructor Description ConstructorResolver(java.lang.Class<?> clazz)ConstructorResolver(java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ReflectiveOperationExceptionnotFoundException(java.lang.String joinedNames)java.lang.reflect.Constructorresolve(java.lang.Class<?>[]... types)java.lang.reflect.ConstructorresolveFirstConstructor()java.lang.reflect.ConstructorresolveFirstConstructorSilent()java.lang.reflect.ConstructorresolveIndex(int index)java.lang.reflect.ConstructorresolveIndexSilent(int index)ConstructorWrapperresolveIndexWrapper(int index)java.lang.reflect.ConstructorresolveLastConstructor()java.lang.reflect.ConstructorresolveLastConstructorSilent()protected java.lang.reflect.ConstructorresolveObject(ResolverQuery query)java.lang.reflect.ConstructorresolveSilent(java.lang.Class<?>[]... types)ConstructorWrapperresolveWrapper(java.lang.Class<?>[]... types)-
Methods inherited from class com.enjin.minecraft_commons.spigot.reflection.resolver.ResolverAbstract
resolve, resolveSilent
-
-
-
-
Method Detail
-
resolveIndex
public java.lang.reflect.Constructor resolveIndex(int index) throws java.lang.IndexOutOfBoundsException, java.lang.ReflectiveOperationException- Specified by:
resolveIndexin classMemberResolver<java.lang.reflect.Constructor>- Throws:
java.lang.IndexOutOfBoundsExceptionjava.lang.ReflectiveOperationException
-
resolveIndexSilent
public java.lang.reflect.Constructor resolveIndexSilent(int index)
- Specified by:
resolveIndexSilentin classMemberResolver<java.lang.reflect.Constructor>
-
resolveIndexWrapper
public ConstructorWrapper resolveIndexWrapper(int index)
- Specified by:
resolveIndexWrapperin classMemberResolver<java.lang.reflect.Constructor>
-
resolveWrapper
public ConstructorWrapper resolveWrapper(java.lang.Class<?>[]... types)
-
resolveSilent
public java.lang.reflect.Constructor resolveSilent(java.lang.Class<?>[]... types)
-
resolve
public java.lang.reflect.Constructor resolve(java.lang.Class<?>[]... types) throws java.lang.NoSuchMethodException- Throws:
java.lang.NoSuchMethodException
-
resolveObject
protected java.lang.reflect.Constructor resolveObject(ResolverQuery query) throws java.lang.ReflectiveOperationException
- Specified by:
resolveObjectin classResolverAbstract<java.lang.reflect.Constructor>- Throws:
java.lang.ReflectiveOperationException
-
resolveFirstConstructor
public java.lang.reflect.Constructor resolveFirstConstructor() throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
resolveFirstConstructorSilent
public java.lang.reflect.Constructor resolveFirstConstructorSilent()
-
resolveLastConstructor
public java.lang.reflect.Constructor resolveLastConstructor() throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
resolveLastConstructorSilent
public java.lang.reflect.Constructor resolveLastConstructorSilent()
-
notFoundException
protected java.lang.ReflectiveOperationException notFoundException(java.lang.String joinedNames)
- Overrides:
notFoundExceptionin classResolverAbstract<java.lang.reflect.Constructor>
-
-