MessageNotUnderstood.java

/**
* Copyright 2010,2021 Nikolas S Boyd.
Permission is granted to copy this work provided this copyright statement is retained in all copies.

*/
package Hoot.Exceptions;

import Hoot.Runtime.Functions.*;
import Hoot.Runtime.Faces.*;
import Hoot.Runtime.Values.*;
import Hoot.Runtime.Blocks.*;
import Smalltalk.Core.*;
import Smalltalk.Blocks.*;
import Smalltalk.Magnitudes.*;
import Hoot.Behaviors.*;
import Hoot.Behaviors.Nil;
import Hoot.Behaviors.Object;
import Hoot.Behaviors.True;
import Hoot.Behaviors.False;
import Hoot.Behaviors.Boolean;
import Hoot.Magnitudes.*;
import Hoot.Magnitudes.Integer;
import Hoot.Magnitudes.Character;
import Hoot.Magnitudes.Float;
import Hoot.Magnitudes.Double;
import Hoot.Collections.*;
import Hoot.Collections.String;

public class MessageNotUnderstood extends ControlError
{

  public static Metaclass type() { return (Metaclass)Metaclass.$class; }
  @Override public Metaclass $class() { return (Metaclass)Metaclass.$class; }
  public static class Metaclass extends ControlError.Metaclass
  {
    static final MessageNotUnderstood.Metaclass $class = new MessageNotUnderstood.Metaclass();
    public Metaclass() {
      this(MessageNotUnderstood.Metaclass.class);
    }

    public Metaclass(java.lang.Class aClass) {
      super(aClass);
    }

    @Override public java.lang.Class outerClass() { return MessageNotUnderstood.class; }

  }


  protected MessageSend message;

  /**
   * 
   */
  public    MessageNotUnderstood(final MessageSend messageSend)
  {
    java.lang.String exitID = "MessageNotUnderstood>>MessageNotUnderstood";
    Frame f0 = new Frame(exitID);
     message = messageSend;
  }

  /**
   * @return 
   */
  public   MessageSend message()
  {
    java.lang.String exitID = "MessageNotUnderstood>>message";
    Frame f0 = new Frame(exitID);
    return (MessageSend)message;
  }

  /**
   * @return 
   */
  public   Object receiver()
  {
    java.lang.String exitID = "MessageNotUnderstood>>receiver";
    Frame f0 = new Frame(exitID);
    return (Object)((Object)message.receiver());
  }

  /**
   * @return 
   */
  @Override public   Boolean isResumable()
  {
    java.lang.String exitID = "MessageNotUnderstood>>isResumable";
    Frame f0 = new Frame(exitID);
    return (Boolean)True.literal();
  }
}