public class JavaConstructor extends JavaCallable
parameterTypes| Modifier and Type | Method and Description |
|---|---|
java.lang.reflect.AccessibleObject |
accessibleObject() |
static JavaConstructor |
create(Ruby runtime,
java.lang.reflect.Constructor<?> constructor)
Deprecated.
|
boolean |
equals(java.lang.Object other) |
java.lang.Class<?> |
getDeclaringClass() |
java.lang.Class<?>[] |
getExceptionTypes() |
java.lang.reflect.Type[] |
getGenericExceptionTypes() |
java.lang.reflect.Type[] |
getGenericParameterTypes() |
static JavaConstructor |
getMatchingConstructor(Ruby runtime,
java.lang.Class<?> javaClass,
java.lang.Class<?>[] argumentTypes) |
int |
getModifiers() |
java.lang.annotation.Annotation[][] |
getParameterAnnotations() |
java.lang.reflect.Constructor |
getValue() |
int |
hashCode() |
boolean |
isVarArgs() |
java.lang.Object |
newInstanceDirect(ThreadContext context) |
java.lang.Object |
newInstanceDirect(ThreadContext context,
java.lang.Object... arguments) |
java.lang.Object |
newInstanceDirect(ThreadContext context,
java.lang.Object arg0) |
java.lang.Object |
newInstanceDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1) |
java.lang.Object |
newInstanceDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2) |
java.lang.Object |
newInstanceDirect(ThreadContext context,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
java.lang.String |
toGenericString() |
static JavaConstructor |
wrap(java.lang.reflect.Constructor<?> constructor) |
checkArity, getArity, getParameterTypes, handleInvocationTargetEx, handleThrowable, inspectParameterTypes, toStringpublic final java.lang.reflect.Constructor getValue()
@Deprecated public static JavaConstructor create(Ruby runtime, java.lang.reflect.Constructor<?> constructor)
public static JavaConstructor wrap(java.lang.reflect.Constructor<?> constructor)
public static JavaConstructor getMatchingConstructor(Ruby runtime, java.lang.Class<?> javaClass, java.lang.Class<?>[] argumentTypes)
public final boolean equals(java.lang.Object other)
equals in class JavaCallablepublic final int hashCode()
hashCode in class JavaCallablepublic final java.lang.Class<?>[] getExceptionTypes()
getExceptionTypes in interface ParameterTypesgetExceptionTypes in class JavaCallablepublic java.lang.reflect.Type[] getGenericParameterTypes()
getGenericParameterTypes in class JavaCallablepublic java.lang.reflect.Type[] getGenericExceptionTypes()
getGenericExceptionTypes in class JavaCallablepublic java.lang.annotation.Annotation[][] getParameterAnnotations()
getParameterAnnotations in class JavaCallablepublic final boolean isVarArgs()
isVarArgs in interface ParameterTypesisVarArgs in class JavaCallablepublic final int getModifiers()
getModifiers in class JavaCallablepublic java.lang.String toGenericString()
toGenericString in class JavaCallablepublic java.lang.Class<?> getDeclaringClass()
public java.lang.reflect.AccessibleObject accessibleObject()
accessibleObject in class JavaCallablepublic java.lang.Object newInstanceDirect(ThreadContext context, java.lang.Object... arguments)
public java.lang.Object newInstanceDirect(ThreadContext context)
public java.lang.Object newInstanceDirect(ThreadContext context, java.lang.Object arg0)
public java.lang.Object newInstanceDirect(ThreadContext context, java.lang.Object arg0, java.lang.Object arg1)
public java.lang.Object newInstanceDirect(ThreadContext context, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2)
public java.lang.Object newInstanceDirect(ThreadContext context, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
Copyright © 2001-2023 JRuby. All Rights Reserved.