Examples of MirroredValue


Examples of org.tod.meta.variables.MirroredValue

        String thisType = currentBehavior.getDeclaringType().getName();
       
        // We want the object to only have data up to our target event's timestamp.
        long validTimestamp = result.lastEvent.getTimestamp();
        // Set the this pointer. It must be a MirroredObjectInstance. and not a NullReference.
        MirroredValue instanceFromTOD = MirrorFactory.instanceFromTOD(session, target, thisType, validTimestamp);
        if ((instanceFromTOD instanceof NullReference) || !(instanceFromTOD instanceof MirroredObjectInstance)) {
            this.thisObject = null;
            return;
        }
       
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

                MirroredObjectInstance moi = (MirroredObjectInstance)n.data.getValue();
                return moi.getNumberOfFields();
            }
        } else if (parent instanceof ArrayElementNode) {
            ArrayElementNode array = (ArrayElementNode)parent;
            MirroredValue value = array.data;
            if (value instanceof MirroredObjectInstance) {
                MirroredObjectInstance moi = (MirroredObjectInstance)value;
                return moi.getNumberOfFields();
            }
        }
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

            if(columnID.compareTo(VALUE) == 0) {
                return data.getValue();
            }
        } else if(node instanceof ArrayElementNode) {
            ArrayElementNode n = (ArrayElementNode)node;
            MirroredValue v = n.data;
            if(columnID.compareTo(TYPE) == 0) {
                if (v == null) {
                    return "undefined";
                }
                return TODCompilerUtils.friendlyTypeSignature(v.getTypeSignature());
            }
            if(columnID.compareTo(VALUE) == 0) {
                if (v == null) {
                    return "undefined";
                }
                return v.toString();
            }
        }
       
        return "";
    }
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

       
        if (field == null) {
            return "0.0";
        }
       
        MirroredValue value = field.getValue();
       
        if (value instanceof MirroredPrimitive) {
            MirroredPrimitive p = (MirroredPrimitive)value;
           
            return p.getValue().toString();
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

       
        if (field == null) {
            return "false";
        }
       
        MirroredValue value = field.getValue();
       
        if (value instanceof MirroredPrimitive) {
            MirroredPrimitive p = (MirroredPrimitive)value;
           
            return p.getValue().toString();
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

        // object
        // int object
        public void Add(Object[] arguments) {
            if (arguments.length == 1) {
                MirroredValue i = MirrorFactory.instanceFromTOD(session, arguments[0], "Lquorum/Libraries/Language/Object");
                array.add(i);
            } else if (arguments.length == 2) {
                MirroredPrimitive i = (MirroredPrimitive) MirrorFactory.instanceFromTOD(session, arguments[0], "I");
                MirroredValue ii = MirrorFactory.instanceFromTOD(session, arguments[1], "Lquorum/Libraries/Language/Object");
                array.add((Integer) i.getValue(), ii);
            }
        }
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

        // int object
        public void Set(Object[] arguments) {
            if (arguments.length == 2) {
                MirroredPrimitive i = (MirroredPrimitive) MirrorFactory.instanceFromTOD(session, arguments[0], "I");
                MirroredValue ii = MirrorFactory.instanceFromTOD(session, arguments[1], "Lquorum/Libraries/Language/Object");
                array.set((Integer) i.getValue(), ii);
            }
        }
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

       
        if (field == null) {
            return "";
        }
       
        MirroredValue value = field.getValue();
       
        if (value instanceof MirroredPrimitive) {
            MirroredPrimitive p = (MirroredPrimitive)value;
           
            return p.getValue().toString();
View Full Code Here

Examples of org.tod.meta.variables.MirroredValue

       
        if (field == null) {
            return "0";
        }
       
        MirroredValue value = field.getValue();
       
        if (value instanceof MirroredPrimitive) {
            MirroredPrimitive p = (MirroredPrimitive)value;
           
            return p.getValue().toString();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.