Class TryMaBlScope

  • All Implemented Interfaces:
    org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>, org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>

    public class TryMaBlScope
    extends java.lang.Object
    implements org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>
    • Method Detail

      • enter

        public ScopeFmi2Api enter()
        Specified by:
        enter in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>
      • enterFinally

        public ScopeFmi2Api enterFinally()
        Specified by:
        enterFinally in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>
      • leave

        public ScopeFmi2Api leave()
        Specified by:
        leave in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>
      • getBody

        public ScopeFmi2Api getBody()
        Specified by:
        getBody in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>
      • getFinallyBody

        public ScopeFmi2Api getFinallyBody()
        Specified by:
        getFinallyBody in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.TryScope<org.intocps.maestro.ast.node.PStm>
      • parent

        public ScopeFmi2Api parent()
        Specified by:
        parent in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>
      • getDeclaration

        public org.intocps.maestro.ast.node.PStm getDeclaration()
        Specified by:
        getDeclaration in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>
      • findParent

        public <P extends org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>> P findParent​(java.lang.Class<P> clz)
        Specified by:
        findParent in interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement<org.intocps.maestro.ast.node.PStm>