^1572414548853
@
sname
ReturnFirstNotNull
slabel
ReturnFirstNotNull
sdescriptors
xworker.lang.MetaDescriptor3
sextends
xworker.lang.actions.SelfAction
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>把自己点当作动作执行，如果有一个动作的返回值不为null，那么就立刻返回，其他类似Begin。</p>
#$@text#$@
snotXmlAttribute
false
sjson_isArray
false
sth_createIndex
false
sth_mark
false
sid
ReturnFirstNotNull
  @/@actions1
  sname
  actions
  slabel
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sid
  actions1
    @/@actions1/@run
    sname
    run
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.lang.actions.ReturnFirstNotNull
    smethodName
    run
    sdisableGlobalContext
    false
    sattributeTemplate
    false
    sinterpretationType
    Action
    svarScope
    Global
    screateLocalVarScope
    false
    ssaveReturn
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    run
  @/@name
  sname
  name
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  name
  @/@label
  sname
  label
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  label
  @/@changeSelf
  sname
  changeSelf
  sinputtype
  truefalse
  sreadOnly
  false
  sdefault
  false
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>是否把self变量重新改一个名字放入到当前局部变量中。</p>
<p>当很多类型为Self的动作作为一个事物的方法时，由于它们在执行时self变量是他们自己，因此无法通过self变量访问原本的主事物了，所以changeSelf变量提供了一个方法，可以把主事物的self变量重新命名，以致在其他类型为Self的动作中访问到主事物。</p>
#$@text#$@
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  changeSelf
  @/@selfVarName
  sname
  selfVarName
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>新的self变量名，在changeSelf=true时生效。selfVarName的变量范围是在当前的Begin之内。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  selfVarName
  @/@description
  sname
  description
  sinputtype
  html
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  description
  @/@actions
  sname
  actions
  slabel
  动作列表
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.lang.actions.Actions
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  private
  sinheritDescription
  false
  Sdescription
#$@text#$@
<p>Deprecated</p>

<p>Begin要执行的动作列表。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sid
  actions
    @/@actions/@name
    sname
    name
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    name
    @/@actions/@label
    sname
    label
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    label
    @/@actions/@description
    sname
    description
    sinputtype
    html
    scolspan
    2
    sinheritDescription
    false
    LvalidateOnBlur
    false
    LallowDecimals
    false
    LallowNegative
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sid
    description
