Package eu.bandm.tools.ramus.runtime2
Interface Data.View<A>
- Type Parameters:
A
- the target type
- All Known Implementing Classes:
Data.View.Proxy
- Enclosing class:
- Data
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Functional interface for interpretation views of AST data.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault <B,
C> Data.View<C> andThenCombining
(Data.View<B> other, BiFunction<? super A, ? super B, ? extends C> pair) default <B> Data.View<B>
optional()
sequence()
-
Method Details
-
view
-
sequence
-
orElse
-
orElseGet
-
optional
-
map
-
andThenCombining
default <B,C> Data.View<C> andThenCombining(Data.View<B> other, BiFunction<? super A, ? super B, ? extends C> pair) -
mapsTo
-