private class ReflectionIClass.ReflectionIConstructor extends IClass.IConstructor
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.reflect.Constructor |
constructor |
| Constructor and Description |
|---|
ReflectionIConstructor(java.lang.reflect.Constructor constructor) |
| Modifier and Type | Method and Description |
|---|---|
Access |
getAccess() |
Java.Annotation[] |
getAnnotations() |
java.lang.String |
getDescriptor2()
Opposed to
IClass.IInvocable.getParameterTypes(), the method descriptor returned by this method does include the
optionally leading synthetic parameters. |
IClass[] |
getParameterTypes2()
Opposed to
Constructor.getParameterTypes(), the
return value of this method does not include the optionally leading "synthetic
parameters". |
IClass[] |
getThrownExceptions2() |
boolean |
isVarargs() |
toStringargsNeedAdjust, getDeclaringIClass, getDescriptor, getParameterTypes, getThrownExceptions, isLessSpecificThan, isMoreSpecificThan, setArgsNeedAdjustpublic ReflectionIConstructor(java.lang.reflect.Constructor constructor)
public Access getAccess()
getAccess in interface IClass.IMembergetAccess in class IClass.IInvocableAccess.PRIVATE, Access.PROTECTED,
Access.DEFAULT and Access.PUBLIC.public Java.Annotation[] getAnnotations()
public boolean isVarargs()
isVarargs in class IClass.IInvocablepublic IClass[] getParameterTypes2() throws CompileException
IClass.IConstructorConstructor.getParameterTypes(), the
return value of this method does not include the optionally leading "synthetic
parameters".getParameterTypes2 in class IClass.IConstructorCompileExceptionpublic java.lang.String getDescriptor2()
IClass.IConstructorIClass.IInvocable.getParameterTypes(), the method descriptor returned by this method does include the
optionally leading synthetic parameters.getDescriptor2 in class IClass.IConstructorpublic IClass[] getThrownExceptions2()
getThrownExceptions2 in class IClass.IInvocable