Interface MethodCall.TargetHandler.Resolved

All Known Implementing Classes:
MethodCall.TargetHandler.ForConstructingInvocation, MethodCall.TargetHandler.ForField, MethodCall.TargetHandler.ForMethodCall.Resolved, MethodCall.TargetHandler.ForMethodParameter.Resolved, MethodCall.TargetHandler.ForSelfOrStaticInvocation.Resolved, MethodCall.TargetHandler.ForValue, MethodCall.TargetHandler.Simple
Enclosing interface:
MethodCall.TargetHandler

public static interface MethodCall.TargetHandler.Resolved
A resolved target handler.
  • Method Details

    • getTypeDescription

      TypeDescription getTypeDescription()
      Returns the target's type description.
      Returns:
      The target's type description.
    • toStackManipulation

      StackManipulation toStackManipulation(MethodDescription invokedMethod, Assigner assigner, Assigner.Typing typing)
      Creates a stack manipulation to represent this resolved target handler.
      Parameters:
      invokedMethod - The invoked method.
      assigner - The assigner to use.
      typing - The typing to apply.
      Returns:
      A stack manipulation that implements this target handler.