public static interface MemberSubstitution.Replacement.Binding
Modifier and Type | Interface and Description |
---|---|
static class |
MemberSubstitution.Replacement.Binding.Resolved
A binding that was resolved for an actual substitution.
|
static class |
MemberSubstitution.Replacement.Binding.Unresolved
An unresolved binding.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isBound()
Returns
true if this binding is resolved. |
StackManipulation |
make(TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Creates a stack manipulation that represents the substitution.
|
boolean isBound()
true
if this binding is resolved.true
if this binding is resolved.StackManipulation make(TypeList.Generic parameters, TypeDescription.Generic result, int freeOffset)
parameters
- The parameters that are accessible to the substitution target.result
- The result that is expected from the substitution target or void
if none is expected.freeOffset
- The first offset that can be used for storing local variables.Copyright © 2014–2020. All rights reserved.