Class ParameterizedRecordComponentBinding


public class ParameterizedRecordComponentBinding extends RecordComponentBinding
Binding denoting a record component after type substitution got performed. On parameterized type bindings, all record components got substituted, regardless whether their signature did involve generics or not, so as to get the proper declaringClass for these record components.
  • Field Details

  • Constructor Details

  • Method Details

    • constant

      public Constant constant()
      Overrides:
      constant in class VariableBinding
      See Also:
      • invalid reference
        org.eclipse.jdt.internal.compiler.lookup.VariableBinding#constant()
    • original

      public RecordComponentBinding original()
      Description copied from class: RecordComponentBinding
      Returns the original RecordComponent (as opposed to parameterized instances)
      Overrides:
      original in class RecordComponentBinding
      See Also:
      • invalid reference
        org.eclipse.jdt.internal.compiler.lookup.RecordComponentBinding#original()
    • setConstant

      public void setConstant(Constant constant)
      Overrides:
      setConstant in class VariableBinding
      See Also:
      • invalid reference
        org.eclipse.jdt.internal.compiler.lookup.VariableBinding#constant()