public class Filter extends Transform
| Modifier and Type | Field and Description |
|---|---|
private java.lang.invoke.MethodHandle[] |
functions |
private int |
index |
| Constructor and Description |
|---|
Filter(int index,
java.lang.invoke.MethodHandle... functions) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.invoke.MethodType |
down(java.lang.invoke.MethodType type)
Apply this transform downward from an incoming MethodType, producing
a new type.
|
java.lang.String |
toString()
Return a string representation of this transform.
|
java.lang.invoke.MethodHandle |
up(java.lang.invoke.MethodHandle target)
Apply this transform upward from the given MethodHandle, producing
a new handle.
|
private final int index
private final java.lang.invoke.MethodHandle[] functions
public java.lang.invoke.MethodHandle up(java.lang.invoke.MethodHandle target)
Transformpublic java.lang.invoke.MethodType down(java.lang.invoke.MethodType type)
Transform