Creates an instance of enum
e by calling its constructor
constr is null, or if enum
e has no constructor named
constr, or if the number of elements in
params does not match the
expected number of constructor arguments, or if any argument has an
invalid type, the result is unspecified.
Creates an instance of class
args as arguments to the
This function guarantees that the class constructor is called.
Default values of constructors arguments are not guaranteed to be taken into account.
args are null, or if the number of elements in
not match the expected number of constructor arguments, or if any
argument has an invalid type, or if
cl has no own constructor, the
result is unspecified.
In particular, default values of constructor arguments are not guaranteed to be taken into account.
Returns a list of the constructor arguments of enum instance
e has no arguments, the result is .
Otherwise the result are the values that were used as arguments to
in the order of their declaration.
e is null, the result is unspecified.
Returns a list of the instance fields of class
This only includes fields which are known at compile-time. In particular, using getInstanceFields(getClass(obj)) will not include any fields which were added to obj at runtime.
The order of the fields in the returned Array is unspecified.
c is null, the result is unspecified.
(As3) This method only returns instance fields that are public.