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() |
toString
argsNeedAdjust, getDeclaringIClass, getDescriptor, getParameterTypes, getThrownExceptions, isLessSpecificThan, isMoreSpecificThan, setArgsNeedAdjust
public ReflectionIConstructor(java.lang.reflect.Constructor constructor)
public Access getAccess()
getAccess
in interface IClass.IMember
getAccess
in class IClass.IInvocable
Access.PRIVATE
, Access.PROTECTED
,
Access.DEFAULT
and Access.PUBLIC
.public Java.Annotation[] getAnnotations()
public boolean isVarargs()
isVarargs
in class IClass.IInvocable
public IClass[] getParameterTypes2() throws CompileException
IClass.IConstructor
Constructor.getParameterTypes()
, the
return value of this method does not include the optionally leading "synthetic
parameters".getParameterTypes2
in class IClass.IConstructor
CompileException
public java.lang.String getDescriptor2()
IClass.IConstructor
IClass.IInvocable.getParameterTypes()
, the method descriptor returned by this method does include the
optionally leading synthetic parameters.getDescriptor2
in class IClass.IConstructor
public IClass[] getThrownExceptions2()
getThrownExceptions2
in class IClass.IInvocable