Class SinglePropertyMemberAccessRuntime

  • All Implemented Interfaces:
    IExpressionRuntime

    public class SinglePropertyMemberAccessRuntime
    extends java.lang.Object
    implements IExpressionRuntime
    Note this class really isn't an "expression runtime", it's real purpose is to determine whether or not the corresponding member-access is in the lhs of an assignment. This info can be useful to decide if null values in the member path can be auto-assigned (see the gw.lang.Autocreate annotation)
    • Field Detail

      • _bNestedInLhs

        private boolean _bNestedInLhs
    • Constructor Detail

      • SinglePropertyMemberAccessRuntime

        public SinglePropertyMemberAccessRuntime​(MemberAccess memberAccess)
    • Method Detail

      • isConvertible

        public static boolean isConvertible​(MemberAccess memberAccess)
      • isNestedInLhs

        public boolean isNestedInLhs()