Package kawa.standard

Class object

java.lang.Object
kawa.lang.Syntax
kawa.standard.object
All Implemented Interfaces:
gnu.kawa.format.Printable, Named

public class object extends Syntax
  • Field Details

    • objectSyntax

      public static final object objectSyntax
    • accessKeyword

      public static final Keyword accessKeyword
    • classNameKeyword

      public static final Keyword classNameKeyword
    • interfaceKeyword

      public static final Keyword interfaceKeyword
    • throwsKeyword

      public static final Keyword throwsKeyword
    • allocationKeyword

      public static final Keyword allocationKeyword
  • Constructor Details

    • object

      public object(Lambda lambda)
  • Method Details

    • rewriteForm

      public Expression rewriteForm(Pair form, Translator tr)
      Overrides:
      rewriteForm in class Syntax
    • scanClassDef

      public Object[] scanClassDef(Pair pair, ClassExp oexp, Translator tr)
      Does the first "scan-time" processing of the class/object definition. Returns an array of values to be used at "rewrite-time".
    • rewriteClassDef

      public void rewriteClassDef(Object[] saved, Translator tr)
    • addAccessFlags

      public static long addAccessFlags(Object value, long previous, long allowed, String kind, Translator tr)