aspoev.interpreter.base
Class InstanceOfElement

java.lang.Object
  extended byaspoev.interpreter.base.Element
      extended byaspoev.interpreter.base.StatementElement
          extended byaspoev.interpreter.base.RValuedElement
              extended byaspoev.interpreter.base.BooleanValuedElement
                  extended byaspoev.interpreter.base.InstanceOfElement
All Implemented Interfaces:
java.lang.Cloneable, aspoev.Executable, pJ.jasmine.PRI, java.io.Serializable

public class InstanceOfElement
extends BooleanValuedElement
implements pJ.jasmine.PRI

See Also:
Serialized Form

Field Summary
protected  TypeReferenceElement type
           
protected  VariableReferenceElement variable
           
 
Fields inherited from class aspoev.interpreter.base.BooleanValuedElement
booleanVal
 
Fields inherited from class aspoev.interpreter.base.Element
parent
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
InstanceOfElement(VariableReferenceElement variable, TypeReferenceElement type)
           
 
Method Summary
 java.lang.Object clone()
           
protected  java.lang.Object executeElement()
           
 
Methods inherited from class aspoev.interpreter.base.BooleanValuedElement
getChildrenByType, getCodeString
 
Methods inherited from class aspoev.interpreter.base.Element
execute, getRValue, persist, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

variable

protected VariableReferenceElement variable

type

protected TypeReferenceElement type
Constructor Detail

InstanceOfElement

public InstanceOfElement(VariableReferenceElement variable,
                         TypeReferenceElement type)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class BooleanValuedElement

executeElement

protected java.lang.Object executeElement()
Overrides:
executeElement in class BooleanValuedElement