Changeset 321:99135ef5cdb1 in livinglogic.java.ul4

Show
Ignore:
Timestamp:
11/08/10 13:30:38 (8 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Tags:
exp-31
Message:

Added missing implementation for the "contains" opcode in InterpretedTemplate?.Renderer().

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • docs/versiondoc.txt

    r317 r321  
     1exp-31: 
     2----- 
     3Comments: 
     4* Added missing implementation for the "contains" opcode in 
     5  InterpretedTemplate.Renderer(). 
     6 
     7 
    18exp-30: 
    29----- 
  • library/src/com/livinglogic/ul4/InterpretedTemplate.java

    r319 r321  
    11631163                            reg[code.r1] = Utils.lt(reg[code.r2], reg[code.r3]) ? Boolean.FALSE : Boolean.TRUE; 
    11641164                            break; 
     1165                        case Opcode.OC_CONTAINS: 
     1166                            reg[code.r1] = Utils.contains(reg[code.r2], reg[code.r3]); 
     1167                            break; 
    11651168                        case Opcode.OC_NOTCONTAINS: 
    1166                             reg[code.r1] = Utils.contains(reg[code.r2], reg[code.r3]) ? Boolean.FALSE : Boolean.TRUE; 
     1169                            reg[code.r1] = !Utils.contains(reg[code.r2], reg[code.r3]); 
    11671170                            break; 
    11681171                        case Opcode.OC_OR: