public class Prototype<T> extends java.lang.Object implements Obj<Prototype>
Obj.ObjPrototype| Constructor and Description |
|---|
Prototype(Prototype parent,
java.lang.String name) |
Prototype(Prototype parent,
java.lang.String name,
Scope scope) |
Prototype(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
Obj |
getAttr(java.lang.String name)
Attribute operator in AJE.
|
java.lang.String |
getName() |
Prototype |
getParent() |
Scope |
getScope() |
Prototype |
getType() |
boolean |
is(Prototype prototype) |
java.lang.String |
toExtendedString() |
Prototype |
toJava() |
java.lang.String |
toString() |
public Prototype(java.lang.String name)
public Prototype(Prototype parent, java.lang.String name)
public boolean is(Prototype prototype)
public Scope getScope()
public Obj getAttr(java.lang.String name)
Obja.b.
Undefined.VALUE if not implemented.public Prototype getType()
public Prototype toJava()
public Prototype getParent()
public java.lang.String getName()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toExtendedString()