public void pushId(String id) { push(new CompiledID(id)); }
private CompiledValue[] getCompiledValuesWhichImplementGetReceiver() { CompiledValue compiledValue1 = new CompiledID("testString"); CompiledValue compiledValue2 = new CompiledID("testString"); return new CompiledValue[] { new CompiledID("testString"), new CompiledIndexOperation(compiledValue1, compiledValue2), new CompiledOperation(compiledValue1, "test", new ArrayList()), new CompiledPath(compiledValue1, "test") }; }
@Test public void whenLeafIsIdentifierAtTheLeafThenHasIdentifierAtLeafMustReturnTrue() { CompiledValue compiledValue1 = new CompiledID("testString"); CompiledValue compiledValue2 = new CompiledID("testString"); CompiledIndexOperation compiledIndexOperation = new CompiledIndexOperation(compiledValue1, compiledValue2); CompiledPath compiledPath = new CompiledPath(compiledIndexOperation, "test"); assertTrue(compiledPath.hasIdentifierAtLeafNode()); }
this.missingLink = new CompiledPath(new CompiledID(name), "value"); this.additionalProj = this.missingLink; this.missingLink = new CompiledPath(new CompiledID(name), "value"); } else if (tailID.equals("keys") || tailID.equals("getKeys") || tailID.equals("keySet")) { this.missingLink = new CompiledPath(new CompiledID(name), "key"); this.isFirstIteratorRegionKey = true; } else if (tailID.equals("entries") || tailID.equals("getEntries") || methodName.equals("values") || methodName.equals("toArray") || methodName.equals("getValues")) { this.missingLink = new CompiledPath(new CompiledID(name), "value"); } else if (methodName.equals("keys") || methodName.equals("getKeys") || methodName.equals("keySet")) { this.missingLink = new CompiledPath(new CompiledID(name), "key"); this.isFirstIteratorRegionKey = true; } else if (methodName.equals("entries") || methodName.equals("getEntries")
private CompiledValue[] getCompiledValuesWhichDoNotImplementGetReceiver() { CompiledValue compiledValue1 = new CompiledID("testString"); CompiledValue compiledValue2 = new CompiledID("testString"); return new CompiledValue[] { new CompiledAddition(compiledValue1, compiledValue2, 13),