public class DateTimeFormatInfo extends NetObject
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Globalization.DateTimeFormatInfo
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
|
static java.lang.String |
assemblyShortName
Assembly name: mscorlib
|
static java.lang.String |
className
Qualified class name: System.Globalization.DateTimeFormatInfo
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
DateTimeFormatInfo() |
DateTimeFormatInfo(java.lang.Object instance)
Internal constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static DateTimeFormatInfo |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into DateTimeFormatInfo, a cast assert is made to check if types are compatible. |
NetObject |
Clone() |
java.lang.String |
GetAbbreviatedDayName(DayOfWeek dayofweek) |
java.lang.String[] |
getAbbreviatedDayNames() |
java.lang.String |
GetAbbreviatedEraName(int era) |
java.lang.String[] |
getAbbreviatedMonthGenitiveNames() |
java.lang.String |
GetAbbreviatedMonthName(int month) |
java.lang.String[] |
getAbbreviatedMonthNames() |
java.lang.String[] |
GetAllDateTimePatterns() |
java.lang.String[] |
GetAllDateTimePatterns(char format) |
java.lang.String |
getAMDesignator() |
Calendar |
getCalendar() |
CalendarWeekRule |
getCalendarWeekRule() |
static DateTimeFormatInfo |
getCurrentInfo() |
java.lang.String |
getDateSeparator() |
java.lang.String |
GetDayName(DayOfWeek dayofweek) |
java.lang.String[] |
getDayNames() |
int |
GetEra(java.lang.String eraName) |
java.lang.String |
GetEraName(int era) |
DayOfWeek |
getFirstDayOfWeek() |
NetObject |
GetFormat(NetType formatType) |
java.lang.String |
getFullDateTimePattern() |
static DateTimeFormatInfo |
GetInstance(IFormatProvider provider) |
static DateTimeFormatInfo |
getInvariantInfo() |
boolean |
getIsReadOnly() |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
java.lang.String |
getLongDatePattern() |
java.lang.String |
getLongTimePattern() |
java.lang.String |
getMonthDayPattern() |
java.lang.String[] |
getMonthGenitiveNames() |
java.lang.String |
GetMonthName(int month) |
java.lang.String[] |
getMonthNames() |
java.lang.String |
getNativeCalendarName() |
java.lang.String |
getPMDesignator() |
java.lang.String |
getRFC1123Pattern() |
java.lang.String |
getShortDatePattern() |
java.lang.String |
GetShortestDayName(DayOfWeek dayOfWeek) |
java.lang.String[] |
getShortestDayNames() |
java.lang.String |
getShortTimePattern() |
java.lang.String |
getSortableDateTimePattern() |
java.lang.String |
getTimeSeparator() |
java.lang.String |
getUniversalSortableDateTimePattern() |
java.lang.String |
getYearMonthPattern() |
static DateTimeFormatInfo |
ReadOnly(DateTimeFormatInfo dtfi) |
void |
setAbbreviatedDayNames(java.lang.String[] AbbreviatedDayNames) |
void |
setAbbreviatedMonthGenitiveNames(java.lang.String[] AbbreviatedMonthGenitiveNames) |
void |
setAbbreviatedMonthNames(java.lang.String[] AbbreviatedMonthNames) |
void |
SetAllDateTimePatterns(JCORefOut dupParam0,
char dupParam1) |
void |
SetAllDateTimePatterns(java.lang.String[] patterns,
char format) |
void |
setAMDesignator(java.lang.String AMDesignator) |
void |
setCalendar(Calendar Calendar) |
void |
setCalendarWeekRule(CalendarWeekRule CalendarWeekRule) |
void |
setDateSeparator(java.lang.String DateSeparator) |
void |
setDayNames(java.lang.String[] DayNames) |
void |
setFirstDayOfWeek(DayOfWeek FirstDayOfWeek) |
void |
setFullDateTimePattern(java.lang.String FullDateTimePattern) |
void |
setJCOInstance(JCObject instance) |
void |
setLongDatePattern(java.lang.String LongDatePattern) |
void |
setLongTimePattern(java.lang.String LongTimePattern) |
void |
setMonthDayPattern(java.lang.String MonthDayPattern) |
void |
setMonthGenitiveNames(java.lang.String[] MonthGenitiveNames) |
void |
setMonthNames(java.lang.String[] MonthNames) |
void |
setPMDesignator(java.lang.String PMDesignator) |
void |
setShortDatePattern(java.lang.String ShortDatePattern) |
void |
setShortestDayNames(java.lang.String[] ShortestDayNames) |
void |
setShortTimePattern(java.lang.String ShortTimePattern) |
void |
setTimeSeparator(java.lang.String TimeSeparator) |
void |
setYearMonthPattern(java.lang.String YearMonthPattern) |
public static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public DateTimeFormatInfo()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
ArgumentOutOfRangeException,
FormatException,
InvalidOperationException
java.lang.ThrowableArgumentNullExceptionArgumentExceptionArgumentOutOfRangeExceptionFormatExceptionInvalidOperationExceptionpublic DateTimeFormatInfo(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic static DateTimeFormatInfo cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into DateTimeFormatInfo, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedDateTimeFormatInfo instancejava.lang.Throwable - in case of error during cast operationpublic NetObject Clone() throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String GetAbbreviatedDayName(DayOfWeek dayofweek) throws java.lang.Throwable, ArgumentNullException, TypeLoadException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException, FormatException
public java.lang.String[] getAbbreviatedDayNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String GetAbbreviatedEraName(int era)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException,
ObjectDisposedException,
AbandonedMutexException,
IndexOutOfRangeException,
CultureNotFoundException
public java.lang.String[] getAbbreviatedMonthGenitiveNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String GetAbbreviatedMonthName(int month)
throws java.lang.Throwable,
ArgumentNullException,
TypeLoadException,
ArgumentException,
InvalidOperationException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public java.lang.String[] getAbbreviatedMonthNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String[] GetAllDateTimePatterns()
throws java.lang.Throwable,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException,
ArgumentNullException,
IndexOutOfRangeException
java.lang.ThrowableArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionArgumentNullExceptionIndexOutOfRangeExceptionpublic java.lang.String[] GetAllDateTimePatterns(char format)
throws java.lang.Throwable,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentNullException,
ArgumentException,
IndexOutOfRangeException
java.lang.ThrowableArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentNullExceptionArgumentExceptionIndexOutOfRangeExceptionpublic java.lang.String getAMDesignator()
throws java.lang.Throwable
java.lang.Throwablepublic Calendar getCalendar() throws java.lang.Throwable
java.lang.Throwablepublic CalendarWeekRule getCalendarWeekRule() throws java.lang.Throwable
java.lang.Throwablepublic static DateTimeFormatInfo getCurrentInfo() throws java.lang.Throwable, ArgumentNullException, TypeLoadException, InvalidOperationException, ArgumentException, SecurityException, MissingMethodException, TargetInvocationException, NotSupportedException, ArgumentOutOfRangeException, IndexOutOfRangeException, CultureNotFoundException, TypeInitializationException
java.lang.ThrowableArgumentNullExceptionTypeLoadExceptionInvalidOperationExceptionArgumentExceptionSecurityExceptionMissingMethodExceptionTargetInvocationExceptionNotSupportedExceptionArgumentOutOfRangeExceptionIndexOutOfRangeExceptionCultureNotFoundExceptionTypeInitializationExceptionpublic java.lang.String getDateSeparator()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String GetDayName(DayOfWeek dayofweek) throws java.lang.Throwable, ArgumentNullException, TypeLoadException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException, FormatException
public java.lang.String[] getDayNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic int GetEra(java.lang.String eraName)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
OutOfMemoryException,
ArgumentException,
IndexOutOfRangeException,
ObjectDisposedException,
AbandonedMutexException,
NotSupportedException,
CultureNotFoundException,
InvalidOperationException
public java.lang.String GetEraName(int era)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
OutOfMemoryException,
ArgumentException,
IndexOutOfRangeException,
ObjectDisposedException,
AbandonedMutexException,
NotSupportedException,
CultureNotFoundException,
InvalidOperationException
public DayOfWeek getFirstDayOfWeek() throws java.lang.Throwable
java.lang.Throwablepublic NetObject GetFormat(NetType formatType) throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getFullDateTimePattern()
throws java.lang.Throwable,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentNullException,
ArgumentException,
IndexOutOfRangeException
java.lang.ThrowableArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentNullExceptionArgumentExceptionIndexOutOfRangeExceptionpublic static DateTimeFormatInfo GetInstance(IFormatProvider provider) throws java.lang.Throwable, ArgumentNullException, ArgumentOutOfRangeException, CultureNotFoundException, TypeInitializationException, ArgumentException, InvalidOperationException
public static DateTimeFormatInfo getInvariantInfo() throws java.lang.Throwable, ArgumentNullException, FormatException, ArgumentOutOfRangeException, InvalidOperationException, ArgumentException
java.lang.ThrowableArgumentNullExceptionFormatExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic boolean getIsReadOnly()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class NetObjectString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class NetObjectString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class NetObjectObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class NetObjectString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class NetObjectJCType representing the CLR Type of the instantiated Classpublic java.lang.String getLongDatePattern()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String getLongTimePattern()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
OutOfMemoryException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionpublic java.lang.String getMonthDayPattern()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
OutOfMemoryException,
InvalidOperationException,
ArgumentException,
SecurityException,
IOException,
NotSupportedException
public java.lang.String[] getMonthGenitiveNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String GetMonthName(int month)
throws java.lang.Throwable,
ArgumentNullException,
TypeLoadException,
ArgumentException,
InvalidOperationException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public java.lang.String[] getMonthNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String getNativeCalendarName()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
OutOfMemoryException,
InvalidOperationException,
ArgumentException,
SecurityException,
IOException,
NotSupportedException
public java.lang.String getPMDesignator()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getRFC1123Pattern()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getShortDatePattern()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String GetShortestDayName(DayOfWeek dayOfWeek) throws java.lang.Throwable, ArgumentNullException, TypeLoadException, ArgumentException, InvalidOperationException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException, FormatException
public java.lang.String[] getShortestDayNames()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic java.lang.String getShortTimePattern()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
OutOfMemoryException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionOutOfMemoryExceptionpublic java.lang.String getSortableDateTimePattern()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getTimeSeparator()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getUniversalSortableDateTimePattern()
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.String getYearMonthPattern()
throws java.lang.Throwable,
ArgumentNullException,
ArgumentOutOfRangeException,
InvalidOperationException,
ArgumentException
java.lang.ThrowableArgumentNullExceptionArgumentOutOfRangeExceptionInvalidOperationExceptionArgumentExceptionpublic static DateTimeFormatInfo ReadOnly(DateTimeFormatInfo dtfi) throws java.lang.Throwable, ArgumentNullException
java.lang.ThrowableArgumentNullExceptionpublic void setAbbreviatedDayNames(java.lang.String[] AbbreviatedDayNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void setAbbreviatedMonthGenitiveNames(java.lang.String[] AbbreviatedMonthGenitiveNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void setAbbreviatedMonthNames(java.lang.String[] AbbreviatedMonthNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void SetAllDateTimePatterns(JCORefOut dupParam0, char dupParam1) throws java.lang.Throwable, InvalidOperationException, ArgumentNullException, ArgumentException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionArgumentExceptionpublic void SetAllDateTimePatterns(java.lang.String[] patterns,
char format)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
ArgumentException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionArgumentExceptionpublic void setAMDesignator(java.lang.String AMDesignator)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setCalendar(Calendar Calendar) throws java.lang.Throwable, InvalidOperationException, ArgumentNullException, TypeLoadException, ArgumentException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException, FormatException
public void setCalendarWeekRule(CalendarWeekRule CalendarWeekRule) throws java.lang.Throwable, InvalidOperationException, ArgumentNullException, TypeLoadException, ArgumentException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException, FormatException
public void setDateSeparator(java.lang.String DateSeparator)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setDayNames(java.lang.String[] DayNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void setFirstDayOfWeek(DayOfWeek FirstDayOfWeek) throws java.lang.Throwable, InvalidOperationException, ArgumentNullException, TypeLoadException, ArgumentException, MissingMethodException, TargetInvocationException, NotSupportedException, CultureNotFoundException, ArgumentOutOfRangeException, OutOfMemoryException, FormatException
public void setFullDateTimePattern(java.lang.String FullDateTimePattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setJCOInstance(JCObject instance)
setJCOInstance in class NetObjectpublic void setLongDatePattern(java.lang.String LongDatePattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setLongTimePattern(java.lang.String LongTimePattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setMonthDayPattern(java.lang.String MonthDayPattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setMonthGenitiveNames(java.lang.String[] MonthGenitiveNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void setMonthNames(java.lang.String[] MonthNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void setPMDesignator(java.lang.String PMDesignator)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setShortDatePattern(java.lang.String ShortDatePattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setShortestDayNames(java.lang.String[] ShortestDayNames)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException,
TypeLoadException,
ArgumentException,
MissingMethodException,
TargetInvocationException,
NotSupportedException,
CultureNotFoundException,
ArgumentOutOfRangeException,
OutOfMemoryException,
FormatException
public void setShortTimePattern(java.lang.String ShortTimePattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setTimeSeparator(java.lang.String TimeSeparator)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullExceptionpublic void setYearMonthPattern(java.lang.String YearMonthPattern)
throws java.lang.Throwable,
InvalidOperationException,
ArgumentNullException
java.lang.ThrowableInvalidOperationExceptionArgumentNullException