Class Iterable<T>
.NET implementations of https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html
public class Iterable<T> : JNetAsyncEnumerable<Iterable<T>, T>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IEnumerableExtension, IEnumerable<T>, IEnumerable, IAsyncEnumerable<T>, IIterable<T>
Type Parameters
- Inheritance
-
JVMBridgeBaseEnumerable<Iterable<T>, T>JNetAsyncEnumerable<Iterable<T>, T>Iterable<T>
- Implements
-
IEnumerable<T>IIterable<T>
- Derived
- Inherited Members
- Extension Methods
Constructors
Iterable(IJVMBridgeBaseInitializer)
Initializer used internally
public Iterable(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializerAn instance of IJVMBridgeBaseInitializer
Remarks
Shall be available in any class inherited from JVMBridgeBase
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { 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
Methods
Iterator()
Returns an iterator over elements of type T.
public Iterator<T> Iterator()
Returns
- Iterator<T>
An Iterator<E>