Package kawa.standard

Class object

  • All Implemented Interfaces:
    gnu.kawa.format.Printable, Named

    public class object
    extends Syntax
    • Field Detail

      • 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 Detail

      • object

        public object​(Lambda lambda)
    • Method Detail

      • 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)