Un contenitore per una risorsa iteratore.
Metodi pubblici
statico AnonymousIteratorV2 | |
Uscita <?> | eliminatore () Un eliminatore di varianti che deve essere passato all'operazione che elimina l'iteratore. |
Uscita <?> | maniglia () Un handle per l'iteratore che può essere passato a un'operazione "MakeIterator" o "IteratorGetNext". |
Metodi ereditati
Metodi pubblici
creazione statica pubblica AnonymousIteratorV2 ( ambito Scope , List<Class<?>> outputTypes, List< Shape > outputShapes)
Metodo factory per creare una classe che racchiude una nuova operazione AnonymousIteratorV2.
Parametri
scopo | ambito attuale |
---|
ritorna
- una nuova istanza di AnonymousIteratorV2
Uscita pubblica <?> cancellatore ()
Un eliminatore di varianti che deve essere passato all'operazione che elimina l'iteratore.
output pubblico <?> handle ()
Un handle per l'iteratore che può essere passato a un'operazione "MakeIterator" o "IteratorGetNext". A differenza di Iterator, AnonymousIterator impedisce la condivisione delle risorse per nome e non mantiene un riferimento al contenitore delle risorse.