Un conteneur pour une ressource itérateur.
Méthodes publiques
statique AnonymousIteratorV2 | |
Sortie <?> | suppresseur () Un suppresseur de variantes qui doit être transmis à l'opération qui supprime l'itérateur. |
Sortie <?> | poignée () Un handle vers l’itérateur qui peut être transmis à une opération « MakeIterator » ou « IteratorGetNext ». |
Méthodes héritées
Méthodes publiques
public static AnonymousIteratorV2 créer ( Scope scope, List<Class<?>> outputTypes, List< Shape > outputShapes)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération AnonymousIteratorV2.
Paramètres
portée | portée actuelle |
---|
Retour
- une nouvelle instance d'AnonymousIteratorV2
sortie publique <?> deleter ()
Un suppresseur de variantes qui doit être transmis à l'opération qui supprime l'itérateur.
sortie publique <?> handle ()
Un handle vers l’itérateur qui peut être transmis à une opération « MakeIterator » ou « IteratorGetNext ». Contrairement à Iterator, AnonymousIterator empêche le partage de ressources par nom et ne conserve pas de référence au conteneur de ressources.