Class InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved.Simple

    • Field Detail

      • stackManipulation

        private final StackManipulation stackManipulation
        A stack manipulation that loads the arguments onto the operand stack.
      • loadedTypes

        private final java.util.List<TypeDescription> loadedTypes
        A list of all types of the arguments that were loaded onto the operand stack.
    • Constructor Detail

      • Simple

        public Simple​(StackManipulation stackManipulation,
                      TypeDescription loadedType)
        Creates a simple resolved argument provider.
        Parameters:
        stackManipulation - A stack manipulation that loads the argument onto the operand stack.
        loadedType - The type of the arguments that is loaded onto the operand stack.
      • Simple

        public Simple​(StackManipulation stackManipulation,
                      java.util.List<TypeDescription> loadedTypes)
        Creates a simple resolved argument provider.
        Parameters:
        stackManipulation - A stack manipulation that loads the arguments onto the operand stack.
        loadedTypes - A list of all types of the arguments that were loaded onto the operand stack.