AnonymousIteratorV2

classe finale publique AnonymousIteratorV2

Un conteneur pour une ressource itérateur.

Méthodes publiques

statique 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.
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.