Class List<E>
public class List<E> : Collection<E>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEnumerableExtension, IEnumerable<E>, IEnumerable, IAsyncEnumerable<E>, IIterable<E>, IList<E>, ICollection<E>
Type Parameters
E
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Iterable<E>>JVMBridgeBaseEnumerable<Iterable<E>>JVMBridgeBaseEnumerable<Iterable<E>, E>JNetAsyncEnumerable<Iterable<E>, E>Iterable<E>Collection<E>List<E>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinitionIEnumerableExtensionIEnumerable<E>IIterable<E>IList<E>ICollection<E>
- Inherited Members
-
JVMBridgeBaseEnumerable<Iterable<E>, E>.GetEnumerator()JVMBridgeBaseEnumerable<Iterable<E>>.GetEnumerator()JVMBridgeBase<Iterable<E>>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<Iterable<E>>.IsAssignableFrom(IJavaType)JVMBridgeBase<Iterable<E>>.IsAssignableFrom<T>()JVMBridgeBase<Iterable<E>>.Execute<T>(params T[])JVMBridgeBase<Iterable<E>>.DynBridgeClazzJVMBridgeBase<Iterable<E>>.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
List()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("List class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public List()
List(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
[Obsolete("List class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public List(params object[] args)
Parameters
args
object[]
Properties
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
Methods
Add(int, E)
public void Add(int arg0, E arg1)
Parameters
Add(E)
public bool Add(E arg0)
Parameters
arg0
EE
Returns
AddAll<Arg0ExtendsE>(Collection<Arg0ExtendsE>)
public bool AddAll<Arg0ExtendsE>(Collection<Arg0ExtendsE> arg0) where Arg0ExtendsE : E
Parameters
arg0
Collection<Arg0ExtendsE>
Returns
Type Parameters
Arg0ExtendsE
E
AddAll<Arg1ExtendsE>(int, Collection<Arg1ExtendsE>)
public bool AddAll<Arg1ExtendsE>(int arg0, Collection<Arg1ExtendsE> arg1) where Arg1ExtendsE : E
Parameters
arg0
intarg1
Collection<Arg1ExtendsE>
Returns
Type Parameters
Arg1ExtendsE
E
Clear()
public void Clear()
Contains(object)
public bool Contains(object arg0)
Parameters
Returns
ContainsAll(Collection<object>)
public bool ContainsAll(Collection<object> arg0)
Parameters
arg0
Collection<object>
Returns
CopyOf<Arg0ExtendsE>(Collection<Arg0ExtendsE>)
public static List<E> CopyOf<Arg0ExtendsE>(Collection<Arg0ExtendsE> arg0) where Arg0ExtendsE : E
Parameters
arg0
Collection<Arg0ExtendsE>
Returns
Type Parameters
Arg0ExtendsE
E
Get(int)
public E Get(int arg0)
Parameters
Returns
- E
E
IndexOf(object)
public int IndexOf(object arg0)
Parameters
Returns
IsEmpty()
public bool IsEmpty()
Returns
Iterator()
public Iterator<E> Iterator()
Returns
LastIndexOf(object)
public int LastIndexOf(object arg0)
Parameters
Returns
ListIterator()
public ListIterator<E> ListIterator()
Returns
ListIterator(int)
public ListIterator<E> ListIterator(int arg0)
Parameters
Returns
Of()
public static List<E> Of()
Returns
Of(E)
public static List<E> Of(E arg0)
Parameters
arg0
EE
Returns
Of(E, E)
public static List<E> Of(E arg0, E arg1)
Parameters
arg0
EE
arg1
EE
Returns
Of(E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2)
Parameters
arg0
EE
arg1
EE
arg2
EE
Returns
Of(E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
Returns
Of(E, E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3, E arg4)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
arg4
EE
Returns
Of(E, E, E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
arg4
EE
arg5
EE
Returns
Of(E, E, E, E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
arg4
EE
arg5
EE
arg6
EE
Returns
Of(E, E, E, E, E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
arg4
EE
arg5
EE
arg6
EE
arg7
EE
Returns
Of(E, E, E, E, E, E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7, E arg8)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
arg4
EE
arg5
EE
arg6
EE
arg7
EE
arg8
EE
Returns
Of(E, E, E, E, E, E, E, E, E, E)
public static List<E> Of(E arg0, E arg1, E arg2, E arg3, E arg4, E arg5, E arg6, E arg7, E arg8, E arg9)
Parameters
arg0
EE
arg1
EE
arg2
EE
arg3
EE
arg4
EE
arg5
EE
arg6
EE
arg7
EE
arg8
EE
arg9
EE
Returns
Of(params E[])
public static List<E> Of(params E[] arg0)
Parameters
arg0
E[]E
Returns
Remove(int)
public E Remove(int arg0)
Parameters
Returns
- E
E
Remove(object)
public bool Remove(object arg0)
Parameters
Returns
RemoveAll(Collection<object>)
public bool RemoveAll(Collection<object> arg0)
Parameters
arg0
Collection<object>
Returns
ReplaceAll(UnaryOperator<E>)
public void ReplaceAll(UnaryOperator<E> arg0)
Parameters
arg0
UnaryOperator<E>
RetainAll(Collection<object>)
public bool RetainAll(Collection<object> arg0)
Parameters
arg0
Collection<object>
Returns
Set(int, E)
public E Set(int arg0, E arg1)
Parameters
Returns
- E
E
Size()
public int Size()
Returns
Sort<Arg0objectSuperE>(Comparator<Arg0objectSuperE>)
public void Sort<Arg0objectSuperE>(Comparator<Arg0objectSuperE> arg0) where Arg0objectSuperE : E
Parameters
arg0
Comparator<Arg0objectSuperE>
Type Parameters
Arg0objectSuperE
E
Spliterator()
public Spliterator<E> Spliterator()
Returns
SubList(int, int)
public List<E> SubList(int arg0, int arg1)
Parameters
Returns
ToArray()
public object[] ToArray()
Returns
ToArray<T>(T[])
public T[] ToArray<T>(T[] arg0)
Parameters
arg0
T[]T
Returns
- T[]
T
Type Parameters
T
Operators
implicit operator List(List<E>)
public static implicit operator List(List<E> t)
Parameters
t
List<E>