AnonymousIteratorV2

classe final pública AnonymousIteratorV2

Um contêiner para um recurso de iterador.

Métodos públicos

estático AnonymousIteratorV2
create ( Escopo do escopo, List<Class<?>> outputTypes, List< Shape > outputShapes)
Método de fábrica para criar uma classe que envolve uma nova operação AnonymousIteratorV2.
Saída <?>
apagador ()
Um eliminador de variantes que deve ser passado para a operação que elimina o iterador.
Saída <?>
lidar ()
Um identificador para o iterador que pode ser passado para uma operação "MakeIterator" ou "IteratorGetNext".

Métodos Herdados

Métodos públicos

public static AnonymousIteratorV2 create ( Escopo do escopo, List<Class<?>> outputTypes, List< Shape > outputShapes)

Método de fábrica para criar uma classe que envolve uma nova operação AnonymousIteratorV2.

Parâmetros
alcance escopo atual
Devoluções
  • uma nova instância de AnonymousIteratorV2

Public Output <?> delete ()

Um eliminador de variantes que deve ser passado para a operação que elimina o iterador.

Public Output <?> handle ()

Um identificador para o iterador que pode ser passado para uma operação "MakeIterator" ou "IteratorGetNext". Ao contrário do Iterator, AnonymousIterator impede o compartilhamento de recursos por nome e não mantém uma referência ao contêiner de recursos.