kawa.standard

Class object

public class object extends Syntax

Field Summary
static KeywordaccessKeyword
static KeywordallocationKeyword
static objectobjectSyntax
static KeywordthrowsKeyword
Constructor Summary
object(Lambda lambda)
Method Summary
voidrewriteClassDef(Object[] saved, Translator tr)
ExpressionrewriteForm(Pair form, Translator tr)
Object[]scanClassDef(Pair pair, ClassExp oexp, Translator tr)
Does the first "scan-time" processing of the class/object definition.

Field Detail

accessKeyword

public static final Keyword accessKeyword

allocationKeyword

public static final Keyword allocationKeyword

objectSyntax

public static final object objectSyntax

throwsKeyword

public static final Keyword throwsKeyword

Constructor Detail

object

public object(Lambda lambda)

Method Detail

rewriteClassDef

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

rewriteForm

public Expression rewriteForm(Pair form, Translator tr)

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".