Interface ParameterReference.ParameterResolvedAction

All Superinterfaces:
NameReference.ResolvedAction
Enclosing class:
ParameterReference
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface ParameterReference.ParameterResolvedAction extends NameReference.ResolvedAction
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    pushes the NameDescription through and returns true if the name reference is resolved and false otherwise false can be returned in case the NameDescription refers to something which is not itself fully resolved
    void
    resolved(Parameter parameter, PathElement[] path)
    pushes the NameDescription through and returns true if the name reference is resolved and false otherwise false can be returned in case the NameDescription refers to something which is not itself fully resolved if path is not null, it means that the reference has been resolved to a path inside an aggregate parameter
  • Method Details

    • resolved

      void resolved(Parameter parameter, PathElement[] path)
      pushes the NameDescription through and returns true if the name reference is resolved and false otherwise false can be returned in case the NameDescription refers to something which is not itself fully resolved if path is not null, it means that the reference has been resolved to a path inside an aggregate parameter
    • resolved

      default void resolved(NameDescription nd)
      Description copied from interface: NameReference.ResolvedAction
      pushes the NameDescription through and returns true if the name reference is resolved and false otherwise false can be returned in case the NameDescription refers to something which is not itself fully resolved
      Specified by:
      resolved in interface NameReference.ResolvedAction