Package org.webkitgtk.jsc
Class Exception
java.lang.Object
org.javagi.base.ProxyInstance
org.gnome.gobject.TypeInstance
org.gnome.gobject.GObject
org.webkitgtk.jsc.Exception
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classException.Builder<B extends Exception.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.static classNested classes/interfaces inherited from class org.gnome.gobject.GObject
GObject.NotifyCallback, GObject.ObjectClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExceptionasParent()Returns this instance as if it were its parent type.static Exception.Builder<? extends Exception.Builder> builder()AException.Builderobject constructs aExceptionwith the specified properties.@Nullable StringGet a string with the exception backtrace.intGet the column number at which this Exception happened.intGet the line number at which this Exception happened.Get the error message ofexception.getName()Get the error name of this Exception@Nullable StringGet the source URI ofexception.static @Nullable TypegetType()Get the GType of the Exception classstatic ExceptionCreate a newJSCExceptionincontextusing a formatted string for the message.report()Return a report message ofexception,containing all the possible details such us source URI, line, column and backtrace, and formatted to be printed.toString()Get the string representation of this Exception error.static ExceptionCreate a newJSCExceptionincontextwithnameandmessage.static ExceptionwithNamePrintf(Context context, String name, String format, Object... varargs) Create a newJSCExceptionincontextwithnameand using a formatted string for the message.Methods inherited from class org.gnome.gobject.GObject
addToggleRef, addWeakPointer, bindProperty, bindProperty, bindProperty, bindPropertyFull, bindPropertyFull, bindPropertyWithClosures, bindPropertyWithClosures, compatControl, connect, connect, connect, constructed, disconnect, dispatchPropertiesChanged, dispose, dupData, dupQdata, emit, emitNotify, finalize_, forceFloating, freezeNotify, get, getData, getMemoryLayout, getProperty, getProperty, getProperty, getQdata, getv, interfaceFindProperty, interfaceInstallProperty, interfaceListProperties, isFloating, newInstance, newInstance, newv, notify, notify, notifyByPspec, onNotify, ref, refSink, removeToggleRef, removeWeakPointer, replaceData, replaceQdata, runDispose, set, setData, setDataFull, setProperty, setProperty, setProperty, setQdata, setQdataFull, setv, stealData, stealQdata, takeRef, thawNotify, unref, watchClosure, weakRef, weakUnref, withPropertiesMethods inherited from class org.gnome.gobject.TypeInstance
callParent, callParent, cast, getPrivate, readGClass, writeGClassMethods inherited from class org.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
Exception
Create a Exception proxy instance for the provided memory address.- Parameters:
address- the memory address of the native object
-
Exception
-
Exception
public Exception()Creates a new Exception.
-
-
Method Details
-
getType
-
asParent
Returns this instance as if it were its parent type. This is mostly synonymous to the Javasuperkeyword, but will set the native typeclass function pointers to the parent type. When overriding a native virtual method in Java, "chaining up" withsuper.methodName()doesn't work, because it invokes the overridden function pointer again. To chain up, callasParent().methodName(). This will call the native function pointer of this virtual method in the typeclass of the parent type. -
printf
Create a newJSCExceptionincontextusing a formatted string for the message.- Parameters:
context- aJSCContextformat- the string formatvarargs- the parameters to insert into the format string- Returns:
- a new
JSCException.
-
withName
-
withNamePrintf
public static Exception withNamePrintf(Context context, String name, String format, Object... varargs) Create a newJSCExceptionincontextwithnameand using a formatted string for the message.- Parameters:
context- aJSCContextname- the error nameformat- the string formatvarargs- the parameters to insert into the format string- Returns:
- a new
JSCException.
-
getBacktraceString
Get a string with the exception backtrace.- Returns:
- the exception backtrace string or
null.
-
getColumnNumber
public int getColumnNumber()Get the column number at which this Exception happened.- Returns:
- the column number of
exception.
-
getLineNumber
public int getLineNumber()Get the line number at which this Exception happened.- Returns:
- the line number of
exception.
-
getMessage
Get the error message ofexception.- Returns:
- the this Exception error message.
-
getName
Get the error name of this Exception- Returns:
- the this Exception error name.
-
getSourceUri
Get the source URI ofexception.- Returns:
- the the source URI of
exception,ornull.
-
report
Return a report message ofexception,containing all the possible details such us source URI, line, column and backtrace, and formatted to be printed.- Returns:
- a new string with the exception report
-
toString
-
builder
AException.Builderobject constructs aExceptionwith the specified properties. Use the variousset...()methods to set properties, and finish construction withException.Builder.build().- Returns:
- the builder object
-