Package kawa.standard

Class prim_method

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

    public class prim_method
    extends Syntax
    • Field Detail

      • virtual_method

        public static final prim_method virtual_method
      • static_method

        public static final prim_method static_method
      • interface_method

        public static final prim_method interface_method
    • Constructor Detail

      • prim_method

        public prim_method​(int opcode)
      • prim_method

        public prim_method()
    • Method Detail

      • rewrite

        public Expression rewrite​(Object obj,
                                  Translator tr)
        Description copied from class: Syntax
        Re-write an expression that is an "application" of this Syntax object.
        Overrides:
        rewrite in class Syntax
        Parameters:
        obj - the arguments to this "application" (i.e. the cdr of the macro/builtin invocation)
        tr - the Translator that provides context
        Returns:
        the re-written expression