Class Iterable
.NET implementations of https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html
public class Iterable : JVMBridgeBaseEnumerable<Iterable>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEnumerable, IEnumerableExtension, IIterable
- Inheritance
-
Iterable
- Implements
- Derived
- Inherited Members
-
JVMBridgeBase<Iterable>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])
- Extension Methods
Constructors
Iterable()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Iterable()
Iterable(IJVMBridgeBaseInitializer)
Initializer used internally
public Iterable(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializerAn instance of IJVMBridgeBaseInitializer
Remarks
Shall be available in any class inherited from JVMBridgeBase
Iterable(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 Iterable(params object[] args)
Parameters
argsobject[]
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
public Iterator Iterator()