public class JavaField extends JavaObject implements Obj<java.lang.Object>
Obj.ObjPrototypeprototype| Constructor and Description |
|---|
JavaField(JavaField parent,
java.lang.String name) |
JavaField(JavaObject parent,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Obj |
getAttr(java.lang.String name)
Attribute operator in AJE.
|
java.lang.Object |
getField() |
Prototype |
getType() |
int |
hashCode() |
Obj |
invoke(java.util.List<Obj> arguments)
Invcoation operator in AJE.
|
Obj |
setAttr(java.lang.String name,
Obj value)
Set attribute operator in AJE.
|
java.lang.Object |
toJava() |
java.lang.String |
toString() |
getObjectpublic JavaField(JavaObject parent, java.lang.String name)
public JavaField(JavaField parent, java.lang.String name)
public java.lang.Object getField()
public Prototype getType()
getType in interface Obj<java.lang.Object>getType in class JavaObjectPrototype of the object.public java.lang.Object toJava()
toJava in interface Obj<java.lang.Object>toJava in class JavaObjectjava object representation of this AJE object or null.public Obj setAttr(java.lang.String name, Obj value)
Obja.b = c.
Undefined.VALUE if not implemented.setAttr in interface Obj<java.lang.Object>setAttr in class JavaObjectname - Attribute name.value - Value to set attribute to.Obj result of the operation.public Obj getAttr(java.lang.String name)
Obja.b.
Undefined.VALUE if not implemented.getAttr in interface Obj<java.lang.Object>getAttr in class JavaObjectname - Attribute name.Obj result of the operation.public Obj invoke(java.util.List<Obj> arguments)
Obja(b, c...).
Undefined.VALUE if not implemented.public boolean equals(java.lang.Object obj)
equals in class JavaObjectpublic java.lang.String toString()
toString in class JavaObjectpublic int hashCode()
hashCode in class JavaObject