Interface Expression.FieldReference.LambdaParameterReferenceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Expression.FieldReference.LambdaParameterReference, Expression.FieldReference.LambdaParameterReference.Builder
Enclosing class:
Expression.FieldReference

public static interface Expression.FieldReference.LambdaParameterReferenceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Number of lambda boundaries to traverse up for this reference.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getStepsOut

      int getStepsOut()
       Number of lambda boundaries to traverse up for this reference.
       For nested lambdas:
         0 = innermost lambda (current lambda's parameters as a struct)
         1 = one lambda level out (outer lambda's parameters as a struct)
         2 = two lambda levels out, etc.
       
      uint32 steps_out = 1;
      Returns:
      The stepsOut.