Class Edits
public class Edits : JVMBridgeBase<Edits>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Edits
- Implements
- Extension Methods
Constructors
Edits()
public Edits()
Edits(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Edits(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddReplace(int, int)
public void AddReplace(int arg0, int arg1)
Parameters
AddUnchanged(int)
public void AddUnchanged(int arg0)
Parameters
CreatePoolableInstance()
HPA initializer for Edits()
public static Edits CreatePoolableInstance()
Returns
GetCoarseChangesIterator()
public Edits.Iterator GetCoarseChangesIterator()
Returns
GetCoarseIterator()
public Edits.Iterator GetCoarseIterator()
Returns
GetFineChangesIterator()
public Edits.Iterator GetFineChangesIterator()
Returns
GetFineIterator()
public Edits.Iterator GetFineIterator()
Returns
HasChanges()
public bool HasChanges()
Returns
LengthDelta()
public int LengthDelta()
Returns
MergeAndAppend(Edits, Edits)
public Edits MergeAndAppend(Edits arg0, Edits arg1)
Parameters
Returns
NumberOfChanges()
public int NumberOfChanges()
Returns
Reset()
public void Reset()