Package kawa.standard
Class object
- java.lang.Object
-
- kawa.lang.Syntax
-
- kawa.standard.object
-
-
Field Summary
Fields Modifier and Type Field Description static Keyword
accessKeyword
static Keyword
allocationKeyword
static Keyword
classNameKeyword
static Keyword
interfaceKeyword
static object
objectSyntax
static Keyword
throwsKeyword
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long
addAccessFlags(Object value, long previous, long allowed, String kind, Translator tr)
void
rewriteClassDef(Object[] saved, Translator tr)
Expression
rewriteForm(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
-
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
-
rewriteForm
public Expression rewriteForm(Pair form, Translator tr)
- Overrides:
rewriteForm
in classSyntax
-
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)
-
-