Class Double
public class Double : Number, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable, INativeConvertible<Double, double>
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Serializable>Double
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Serializable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Serializable>.IsAssignableFrom<T>()JVMBridgeBase<Serializable>.Execute<T>(params T[])JVMBridgeBase<Serializable>.DynBridgeClazzJVMBridgeBase<Serializable>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Double()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Double()
Double(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Double(params object[] args)
Parameters
args
object[]
Properties
BYTES
public static int BYTES { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MAX_EXPONENT
public static int MAX_EXPONENT { get; }
Property Value
MAX_VALUE
public static double MAX_VALUE { get; }
Property Value
MIN_EXPONENT
public static int MIN_EXPONENT { get; }
Property Value
MIN_NORMAL
public static double MIN_NORMAL { get; }
Property Value
MIN_VALUE
public static double MIN_VALUE { get; }
Property Value
NEGATIVE_INFINITY
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html#NEGATIVE_INFINITY
public static double NEGATIVE_INFINITY { get; }
Property Value
NaN
public static double NaN { get; }
Property Value
POSITIVE_INFINITY
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Double.html#POSITIVE_INFINITY
public static double POSITIVE_INFINITY { get; }
Property Value
SIZE
public static int SIZE { get; }
Property Value
TYPE
public static Class TYPE { get; }
Property Value
Methods
Compare(double, double)
public static int Compare(double arg0, double arg1)
Parameters
Returns
CompareTo(Double)
public int CompareTo(Double arg0)
Parameters
Returns
CompareTo(object)
public int CompareTo(object arg0)
Parameters
Returns
DoubleToLongBits(double)
public static long DoubleToLongBits(double arg0)
Parameters
Returns
DoubleToRawLongBits(double)
public static long DoubleToRawLongBits(double arg0)
Parameters
Returns
HashCode(double)
public static int HashCode(double arg0)
Parameters
Returns
IsFinite(double)
public static bool IsFinite(double arg0)
Parameters
Returns
IsInfinite()
public bool IsInfinite()
Returns
IsInfinite(double)
public static bool IsInfinite(double arg0)
Parameters
Returns
IsNaN()
public bool IsNaN()
Returns
IsNaN(double)
public static bool IsNaN(double arg0)
Parameters
Returns
LongBitsToDouble(long)
public static double LongBitsToDouble(long arg0)
Parameters
Returns
Max(double, double)
public static double Max(double arg0, double arg1)
Parameters
Returns
Min(double, double)
public static double Min(double arg0, double arg1)
Parameters
Returns
ParseDouble(String)
public static double ParseDouble(String arg0)
Parameters
Returns
Exceptions
Sum(double, double)
public static double Sum(double arg0, double arg1)
Parameters
Returns
ToHexString(double)
public static String ToHexString(double arg0)
Parameters
Returns
ToJVM(double)
Returns the Double from the clrValue
instance
public static Double ToJVM(double clrValue)
Parameters
Returns
ToString(double)
public static String ToString(double arg0)
Parameters
Returns
ValueOf(String)
public static Double ValueOf(String arg0)
Parameters
Returns
Exceptions
ValueOf(double)
public static Double ValueOf(double arg0)
Parameters
Returns
Operators
implicit operator Comparable(Double)
Converter from Double to Comparable
public static implicit operator Comparable(Double t)
Parameters
t
Double
Returns
implicit operator double(Double)
public static implicit operator double(Double b)
Parameters
b
Double
Returns
implicit operator double?(Double)
Converter from Double to Nullable<T>
public static implicit operator double?(Double b)
Parameters
b
Double
Returns
implicit operator Double(double)
public static implicit operator Double(double b)
Parameters
b
double
Returns
implicit operator Double(double?)
Converter from Nullable<T> to Boolean
public static implicit operator Double(double? b)
Parameters
b
double?